在“线程: CC2650”中讨论的其它部件
工具/软件:Code Composer Studio
当使用CCS LAUNCXL-CC2650上的7.1 .0.0.0016万 调试程序时 ,已设置了两个硬件监视点,以便在地址 0x1000万处从driverlib读取任何数据时触发。 0x1000ffff:
一旦设置了这些监视点,启动调试会话时Flashloader将报告错误:
Cortex_M3_0:Gel输出:内存映射初始化完成。 Cortex_M3_0:Gel输出:电路板重置完成。 Cortex_M3_0:Flashloader无法擦除扇区1 (代码4096)。 扇区可能已锁定-尝试批量擦除操作。 Cortex_M3_0:Flashloader无法擦除扇区2 (代码8192)。 扇区可能已锁定-尝试批量擦除操作。 Cortex_M3_0:Flashloader无法擦除扇区3 (代码1.2288万)。 扇区可能已锁定-尝试批量擦除操作。 Cortex_M3_0:Flashloader无法擦除扇区4 (代码1.6384万)。 扇区可能已锁定-尝试批量擦除操作。 Cortex_M3_0:Flashloader无法擦除扇区5 (代码2.048万)。 扇区可能已锁定-尝试批量擦除操作。 Cortex_M3_0:Flashloader无法擦除扇区6 (代码2.4576万)。 扇区可能已锁定-尝试批量擦除操作。 Cortex_M3_0:Flashloader无法擦除扇区31 (代码12.6976万)。 扇区可能已锁定-尝试批量擦除操作。
在报告有关无法擦除扇区的Flashloader错误后:
-如果自上次下载后更改了程序,“Performing a Verify Program (执行验证程序)”报告失败。
-如果自上次成功下载后程序未更改,“Performing a Verify Program (执行验证程序)”报告了“Pass (通过)”。
出现Flashloader错误后,如果禁用上面列出的硬件监视点,则后续下载成功。
调试属性设置为:
-已启用“从以前的会话恢复断点”。
-"擦除设置"设置为"仅限必要扇区(保留扇区内未触及的内容)"
它是否被认为是一个错误,它会自动恢复从driverlib ROM读取的监视点,从而导致CC2650 Flashloader失败?

