TI工程师和各位同僚好:
原先使用CC2538SF53(512k flash)基于Z-stack3.01 开发了协调器程序,因客户需要移植到CC2538SF23(256k flash)芯片上。过程中参考以往帖子内容修改了IAR软件和协议栈以下内容:
1. General Options → Target→Device 修改为TexasInstruments CC2538SF23;
2.Debugger →Device description file 修改为CC2538SF23.ddf;
3. 更换CC2538.icf文件(参考https://e2e.ti.com/support/wireless_connectivity/zigbee_6lowpan_802-15-4_mac/f/158/t/372137?tisearch=e2e-quicksearch&keymatch=CC2538SF23)。
做了以上修改后编译生成的.bin文件仍然为512k,而.map文件显示实际只占用flash 135K,.bin文件内填充了大量的0x00。请指导还需如何更改设置能使生成的.bin文件烧录进CC2538SF23(256k flash);还请能够正常使用CC2538SF23(256k flash)芯片的朋友发一份CC2538.icf文件(在协议栈Tools 文件列表内)。
Viki Shi:
是e2echina.ti.com/…/159913 相同帖子吗?建议在原帖跟进即可