This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
当我尝试对 TMDSCNCD28388D 控制卡上的闪存进行编程时、我不断收到此错误:
连接到目标时出错:(错误-2131 @ 0x0)
我可以成功地将程序加载到 RAM 并运行、并使用 TMDSCNCD28388D 控制卡上的 XDS100v2仿真器进行调试。
BU I 无法对闪存进行编程。
当我成功对 RAM 进行编程时、我使用开关设置:
开关 S1:A、两个位置都打开(右侧)
开关 S2、位置1关闭(左)、位置2打开(右)
当我尝试对闪存进行编程时、我使用开关设置:
开关 S1:A 位置1和位置2均关闭(左侧)。 我还尝试了位置2 (右侧)、但没有什么不同。
开关 S2:位置2和位置2均关闭(左侧)。
我尝试循环通电并按下 RESET。
仍然无法使闪存编程。 然而、我对 RAM 进行编程和运行时没有任何问题。
如何解决此问题?
谢谢。
问题的解决方案(对我来说是可行的)如果其他人有这个问题、那就是要对闪存进行编程、开关的位置应该与从 RAM 加载和运行的位置相同。
具体而言、要使用内置 XDS100v2仿真器在 RAM 中加载程序并在调试模式下执行、
或
要对 Flash 存储器进行编程、请设置:
开关 S1:A 两个位置都打开(右侧)
将 S2位置1关闭(左)和位置2打开(右)。
和
要执行存储在闪存中的程序、请按这种方式设置、然后复位和/或循环通电:
开关 S1:A 位置1和位置2均为左侧。
开关 S2的位置1和位置2都是左侧的。
错误-2131是由我尝试使用从闪存执行的开关设置对闪存进行编程引起的、如上所述、这是错误的。
此外、如果要从 RAM 加载和运行、请在 菜单中的2个位置设置 Project | Build Configurations | Set Active | CPU1_RAM。
如果要从闪存加载并运行、请在 菜单中的2个位置设置 Set Project | Build Configurations | Set Active | CPU1_FLASH。
同时确保配置文件设置为"Board or Device"设置为"TMS320F28388D"、"Connection"设置为德州仪器"XDS100v2 USB Debug Probe"。