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.

[参考译文] TMS320F28069:SCI 引导加载程序实验套件#39;s controlCARD F28069

Guru**** 2527600 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1036298/tms320f28069-sci-bootloader-experiments-kit-s-controlcard-f28069

器件型号:TMS320F28069
主题中讨论的其他器件:C2000WARE

您好,  

我正在尝试使用 SCI 引导加载程序对控制卡上的 μ µC 进行编程。

在 controlCARD 上,我连接 J9  

我将 SW1置于 SCI 模式

在 CCS 中、我添加此行以转换十六进制文件: "${CG_TOOL_HEX}""${BuildArtiftFileName}"-boot -sci8 -a -o "${BuildArtiftFileBaseName}.txt"

然后,我将 CMD 与关联的命令一起使用:

...\Bootloader\serial_flash_programr.exe -d f2806x -k

...\Bootloader\f28069_flash_kernel.txt -a

...\Bootloader\Example_2806xLEDBlink.txt -p COM4 -b 9600 -v

当我使用 C2000Ware 中的串行闪存编程器时、我会得到这一结果  

它已正确完成,然后我在默认模式下通过 SW1,并且在重新引导后不会附加其他内容。

使用控制套件中的串行闪存编程器时

 程序卡在应用程序自动波特率中成功。

提取 hexa 文件的 CCS 配置是否正确?

为什么我在使用2个不同的串行闪存编程器时没有保存问题?

有什么解决我的问题的想法? (哪一个是好的)

我是否应该按照 Visual Studio 的其他文章中的建议,尝试注释行#define kernel ( in serial flash programmer )?

谢谢。

Alain。

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

    尊敬的 Alain:  

    您的 postbuild 步骤看起来正确。 serial_flash_programmer 的 C2000Ware 版本很可能较新、我建议您使用该版本。  

    直接通过 JTAG 加载 controlCARD 时、您是否能够在其上运行闪烁示例? 您能否共享 blinky 示例的链接器命令文件?

    谢谢、  

    Anu

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

    是的、闪烁示例使用 JTAG 在 controlCARD 上工作。

    链接器 cmd 文件:

    谢谢、  

    Alain。

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

    Alain、  

    该示例需要链接到闪存、以便由 serial_flash_programmer 实用程序写入。 请将示例链接到闪存部分、然后再次尝试使用该实用程序。  

    谢谢、  

    Anu

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

    谢谢、它起作用。

    Alain。