主题中讨论的其他器件:UNIFLASH、 EK-TM4C1294XL
我尝试将一个代码加载到由 Code Composer Studio 尝试过的 TM4C129XL 中、该代码可以正常工作、但当我使用 UNIFLASH 和 LM Flasher 使用.bin 文件时、该代码不起作用
我不知道这是什么问题?
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.
我尝试将一个代码加载到由 Code Composer Studio 尝试过的 TM4C129XL 中、该代码可以正常工作、但当我使用 UNIFLASH 和 LM Flasher 使用.bin 文件时、该代码不起作用
我不知道这是什么问题?
Uniflash 或 LM 闪存编程器不工作是没有原因的。 您是否尝试过加载一个简单代码? 我建议您尝试加载一个简单示例、如 C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl\blinky\ccs\Debug\blinky.bin。 请参见下方的。 它将使 LaunchPad 上的 LED 闪烁。
您可以使用 Uniflash 或 CCS 查看闪存的存储器内容。 您是否看到从0x0开始的闪烁代码? 为什么不单步执行代码、因为它会切换 LED。 如果您没有看到 LED 闪烁、您可能需要检查 LED 是否以某种方式损坏。 该板上有四个用户 LED。 修改代码以使其他 LED 闪烁、以排除出现任何板级问题时的故障。 如果您有另一个 LaunchPad、请尝试一下、它是否显示同样的问题?
这非常奇怪。 我没有看到这样的问题。 您是否还有其他电路板要尝试? 如果您在编程后重置电路板、您没有回答我。
使用 Uniflash 加载.bin 后、您可以使用 CCS 连接到电路板并加载符号。 使用 blinky.out 提供符号。 加载符号仅出于调试目的添加符号。 它不会覆盖代码。 拥有符号后、您可以使用 Load Program 单步执行程序、就像加载了 blink.out 一样。 您可以放置断点、以及您是否看到引脚在代码中被切换。