Part Number:CC2541Other Parts Discussed in Thread: CC2510, CC2540
在cc2541上存储图片,如果是存在ram区域,显示正常,加了关键字CODE后存在了flash区,显示不正常,是什么原因,需要怎样配置才可以?
同样的代码,用CC2510就没有问题。
guochl guochl:
const unsigned char CODE gImage_njzy[12500] = {0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
….
}
添加了关键字“CODE”,貌似没有存进flash里面去
,
Katherine Wang:
已将您的问题升级到E2E英文论坛,一旦得到回复会立刻回复给您
,
guochl guochl:
我可能已经解决了这个问题,但我仍然不知道原理。首先需要配置链接文件,最好用这个“ti_51ew_cc2540b.xcl”,其位置为协议栈“BLE-CC254x-1.3.2\Projects\ble\common\cc2540”中,而且在main入口之前需要执行“__low_level_init(void);”函数,位于模块“BLE-CC254x-1.3.2\Components\hal\target\CC2540EB\hal_startup.c”中。
,
Katherine Wang:
您能否具体说明 CODE 宏定义的内容?我不确定此关键字的作用。这是您实施的自定义宏吗?
,
Katherine Wang:
我很高兴听到问题已解决。我建议彻底测试以确保解决方案稳定并适用于不同的数据字符串。感谢您与E2E中文论坛分享您的解决方案!