大家好、
我在 F28379D 的闪存存储器方面遇到问题。
使用 Code Composer 6.2.0和 XDS510USB 探针,我无法在闪存中写入程序:
C28xx_CPU1:加载程序:程序的一个或多个部分属于不可写的存储器区域。 这些区域实际上不会写入目标。 检查链接器配置和/或存储器映射。
C28xx_CPU1:文件加载器:验证失败:地址0x80004@程序的值不匹配请验证目标存储器和存储器映射。
C28xx_CPU1:GEL:文件:C:\Users\T0175769\Downloads\CODE_GEN\modele_test_CEM.out:发生数据验证错误、文件加载失败。
当我尝试擦除闪存扇区时,也出现错误:

该问题仅在 某些 F28379D 上出现、 我有其他的可以正常工作。
我怀疑一个保护(DCSM)被激活、但是 SECTSTAT 寄存 器看起来正常:

我能够使用 serial_flash_programmer 工具和串行接口对闪存进行编程、因此存储器本身看起来是正常的。
我仍然能够连接到目标并在 RAM 存储器中写入程序、JTAG 接口似乎只能访问闪存扇区。
提前感谢您的帮助!