TI论坛
直播中

刘桂珍

7年用户 223经验值
私信 关注
[问答]

CC2538烧录出错的解决办法有哪些?

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 InstrumentsZ-Stack Home 1.2.2.42930ProjectszstackZNPCC2538
2. 在IAR,General Options-> Target -> Device 选择 TexasInstruments CC2538NF23
3. 在工程 hal_board_cfg.h , 218行附近更改了 NV的结束地址
#define HAL_NV_PAGE_END           126     // 254


希望能够给我点提示和帮助,万分感谢。

回帖(3)

李果

2020-4-23 09:41:18
@chuanbao wang
协议栈默认是针对CC2538NF53,也就是512K Flash进行开发的。
如果你使用CC2538NF53,256K的Flash来运行协议栈的话,除了修改设备以外,还要修改.icf的连接文件。

请使用附件的连接文件,在IAR Option的linker里面指定路径就可以了
举报

刘桂珍

2020-4-23 10:00:12
引用: wenlonghbo 发表于 2020-4-23 09:41
@chuanbao wang
协议栈默认是针对CC2538NF53,也就是512K Flash进行开发的。
如果你使用CC2538NF53,256K的Flash来运行协议栈的话,除了修改设备以外,还要修改.icf的连接文件。

@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.42930ProjectszstackZNPCC2538)
  我应该什么修改或者配置,才能添加HA1.2 的设备?(我用的是SPI ZNP 模式)
举报

李果

2020-4-23 10:06:31
引用: IseekerTonyZhu 发表于 2020-4-23 10:00
@VV
按照 这个更改,的确是可以编译出 256k flash的 CC2538NF53,也可以烧录成功。
问题是烧录成功后,不能添加HA1.2 或HA1.1的设备!!

如果你用的是ZNP模式的话,那么你的host有没有让CC2538功能的组网呢?
入网组网都没有成功,那加设备就更不习惯了。
建议你用抓包看下,组网是否成功。
如果组网成功了,再看下Permit Join是否打开了?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分