Part Number:CC2642ROther Parts Discussed in Thread:UNIFLASH
我使用SmartRF Falsh Programmer 2 ver1.8.2 来下载程序。每次烧录程序时,都报告如下图所示的错误:
‘
只有进行Forced Mass Erase操作后才能进行程序下载。这令Bootloader总是失败,因为Bootloader擦除这一页地址时也返回错误,使得Bootloader无法继续运行。
用UniFlash 8.5.0也是一样的结果。
因此我想问下,勾选Erase – All unprotected pages 与 CC26xx/CC13xx Forced Mass Erase有什么区别?除此之外,reported an error(4) 代表的是一个怎样的状态?
已知:该软件版本运行正常(编译环境为CCS12.4.0), 官网demo—simple peripheral烧录并不会出现这个错误。
Yolande Wang:
您好,
0x5600 至 0x5800 是最后一个闪存页面,也是存储 CCFG 的位置。
Lishuang Du 说:勾选Erase – All unprotected pages 与 CC26xx/CC13xx Forced Mass Erase有什么区别?除此之外,reported an error(4) 代表的是一个怎样的状态?
前者擦除所有未受保护的页面,意味着没受保护的数据都将被擦除,可能包括用户数据,配置信息等。这种操作通常用于清除设备上的所有数据,以便进行新的配置。
后者应用于当在这些芯片上执行普通的擦除操作不够彻底时。
所以当我们需要擦除被保护的扇区时,就使用 Uniflash 工具进行批量擦除。
error(4)取决于错误信息的上下文。