关于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的大小