Dear all
大家好,我下载了最新的Z-stack,也编译出CC2538NF23的烧录文件,但用SmartRFtm Flash programmer 2烧录时出错。
错误信息如下:
>Skip verification of unassigned page: 254.
>CRC verification failed. Mismatch in flash page 255.
Address 0x0027FFD7: Read 0xFF, expected 0xEF.
>Reset target …
我具体做法如下:
1. 工程文件位置:
C:\Texas Instruments\Z-Stack Home 1.2.2.42930\Projects\zstack\ZNP\CC2538
2. 在IAR,General Options-> Target -> Device 选择 TexasInstruments CC2538NF23
3. 在工程 hal_board_cfg.h , 218行附近更改了 NV的结束地址
#define HAL_NV_PAGE_END 126 // 254
希望能够给我点提示和帮助,万分感谢。
chuanbao wang:
回复 VV:
@VV
按照 这个更改,的确是可以编译出 256k flash的 CC2538NF53,也可以烧录成功。
问题是烧录成功后,不能添加HA1.2 或HA1.1的设备!!
( HA1.2.1 在CC2530上,是可以添加HA1.2,HA1.1的设备)
再请教:
如果用HA1.2.1的协议 (Z-Stack Home 1.2.2.42930\Projects\zstack\ZNP\CC2538)
我应该什么修改或者配置,才能添加HA1.2 的设备?(我用的是SPI ZNP 模式)
VV:
回复 chuanbao wang:
如果你用的是ZNP模式的话,那么你的host有没有让CC2538功能的组网呢?
入网组网都没有成功,那加设备就更不习惯了。
建议你用抓包看下,组网是否成功。
如果组网成功了,再看下Permit Join是否打开了?