微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 关于cc2640的flash问题!求解

关于cc2640的flash问题!求解

时间:10-02 整理:3721RD 点击:

1. cc2640的参数如下:

  • 强大的 ARM Cortex-M3
  • EEMBC CoreMark 评分:142
  • 高达 48MHz 的时钟速度
  • 128KB 系统内可编程闪存
  • 8KB 缓存静态 RAM (SRAM)
  • 20KB 超低泄漏电流 SRAM
  • 2 引脚 cJTAG 和 JTAG 调试
  • 支持无线升级 (OTA)

2. 查看了一下代码的大小,协议栈的大小为:164KB, 74kB, 164KB+74KB = 238KB,

而上面可以知道的是flash为128KB, 那怎么下载得了238KB的代码进去,,求解~!

3. 下载进去运行正常!外部无其他flash!

这个代码空间是怎样的?

确认不是十六制的文件代码?

补充一下,代码的大小,协议栈的大小为:164KB, 74kB, 都是编译成hex格式的!

十六进制转换成二进制应该小于128k字节的!

建议查查什么是HEX文件和BIN文件,然后烧录的是什么。

有时候bin并不一定比hex小,当很多0行的时候,,,,,,bin文件也只是去掉校验码跟前面地址,转换bin后,还有72KB ,128KB,  加起来还是比128KB要大多了!

你直接看map文件就知道有多大了。不要看HEX的大小

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top