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.

[参考译文] TMS320F28335:我可以&&# 39;t 将任何代码上传到闪存

Guru**** 2577325 points
Other Parts Discussed in Thread: TMS320F28335, C2000WARE, CONTROLSUITE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1350497/tms320f28335-i-can-t-upload-any-code-to-the-flash

器件型号:TMS320F28335
主题中讨论的其他器件: C2000WAREcontrolSUITE

您好!

我正在尝试将代码上传到 TMS320F28335中的闪存、但无法上传。 我过去上传时没有遇到任何问题、直到突然我无法在控制台中看到以下输出消息(在 C2000编译器的高级选项中启用了冗长子函数):

C28xx:闪存编程器:写入闪存时遇到错误
C28xx:文件加载程序:内存写入失败:未知错误
C28xx:GEL:文件:/home/claus/CodeComposerStudio/workspace_v12/Example_2833xSWPrioritizedInterrupts/Debug/Example_2833xSWPrioritizedInterrupts.out:加载失败。

首先、我在尝试加载我正在处理的代码时收到这条消息、虽然我能够将代码加载到 RAM、但无法解决该问题。 因此、我从 C2000Ware Suite 切换到 Example_2833xSWPrioritizeInterrupts.c、只是为了简化、但输出仍然相同。

任何人都知道可能会发生什么情况、或者我如何获取有关此故障的更多信息以解决该问题?

提前感谢、

克劳斯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    克劳斯、您好!

    一些调试问题:

    1. 您是否使用的是最新版本的 C2000Ware (不是 controlSUITE)?  您是否曾尝试 使用 C2000Ware 自身的空示例对闪存进行编程?
    2. 是否确保遵循数据表中的电源时序要求? 请参阅第 7.9.2节电源时序
    3. 您是否能够读取密码(这是为了检查器件本身是否未锁定)?
    4. 如有其他问题、请查看 F05 Flash 常见问题解答