因为要使用boot + znp来合成固件,但是znp工程用IAR 8.32编译完hex是乱码,就没办法按文档描述合成固件;
工程 zstack-3.0.2/znp/cc2538znp-without-SBL
编译环境:IAR for arm 8.32



Viki Shi:
这倒是没碰到过,你能换CCS编译一下吗?
user5031356:
回复 YiKai Chen:
我只更改两项,其余的都是默认,依旧是乱码。。
CC2538ZNP-without-SBL.zip
YiKai Chen:
回复 user5031356:
output不用改,IAR build輸出的hex檔案在C:\Texas Instruments\Z-Stack 3.0.2\Projects\zstack\ZNP\CC2538\dev
user5031356:
回复 YiKai Chen:
好的,谢谢,终于解决了;
最后再问您一下,没有改动过的工程编译完hex有1384kB,这个是正常的吗,是不是里面包含了debug的信息?
YiKai Chen:
回复 user5031356:
编译完hex有1384kB这个是正常的,關於hex格式可以參考 en.wikipedia.org/…/Intel_HEX
user5031356:
回复 YiKai Chen:
好的,谢谢
user5031356:
回复 YiKai Chen:
还有一个问题关于给CC2538烧写的
芯片:cc2538SF53
烧写环境 : smartFlashProgrammer2
烧写提示:
>Initiate access to target: XDS-GY005697 using 2-pin cJTAG.
>Reading file: C:/Users/11190321040321/Desktop/CC2538_ZNP_1.hex.
>Overlapping flash area in page: 246, offset address 0x0000
>Reset target …
>Reset of target successful.
YiKai Chen:
回复 user5031356:
CC2538_ZNP_1.hex哪來的,是正確的hex檔案嗎?
user5031356:
回复 YiKai Chen:
CC2538_ZNP_1.zip是我按照文档 Serial Boot Loader for cc2538这个pdf改的,将boot工程生成的hex合成到ZNP生成的hex里,
TI中文支持网
CC2538ZNP-without-SBL.zip
CC2538_ZNP_1.zip是我按照文档 Serial Boot Loader for cc2538这个pdf改的,将boot工程生成的hex合成到ZNP生成的hex里,