主题中讨论的其他器件:SysConfig、 C2000WARE
您好、TI 团队
该团队目前正在计划设计引导加载程序、但之前从未遇到过 TI 的相关设计、因此我想知道在这方面需要参考哪些信息和设计流程。
我还想知道在设计过程中需要考虑哪些限制。
目前、开发从 SysConfig 设置开始。 如有可能,我希望你能提供这方面的资料。
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.
您好、TI 团队
该团队目前正在计划设计引导加载程序、但之前从未遇到过 TI 的相关设计、因此我想知道在这方面需要参考哪些信息和设计流程。
我还想知道在设计过程中需要考虑哪些限制。
目前、开发从 SysConfig 设置开始。 如有可能,我希望你能提供这方面的资料。
大家好、Aaron
熟悉 C2000启动流程的理想方法是阅读器件的 技术参考手册 (请参阅第4章: ROM 代码和外设启动)或查看 C2000Ware 中的一个示例引导加载程序(注释如下)。
此致、
艾里森
关于熟悉器件启动的主题、我还想补充一点、您也可以根据需要逐步完成器件的启动代码/汇编。 以下是我如何使用 F28004x LaunchPad 完成此操作:
此致、
艾里森
尊敬的 Devendra:
程序只是在搜索"cpubootrom_boot.c"文件所在的位置、并请求您帮助查找该文件。 您在此处可执行的操作是单击"Locate File..." 按钮、并导航至 C2000Ware 中存在此文件的位置。
对于此器件、它应位于: {C2000Ware}\libraries\boot_rom\f28002x\rev0\rom_sources\F28002x_rom\bootROM\source
请告诉我您是否能够做到这一点!
谢谢!
艾里森
大家好、Aaron
我们没有详细的文档来逐步介绍如何设计自定义引导加载程序、但一般来说、引导加载程序之间的流程是非常相似的-这意味着您可以利用我们现有的引导加载程序作为参考。 例如、 您可以查看 C2000Ware 中的闪存示例({C2000Ware}\driverlib\f28002x\examples\flash) 、例如我提到的 SCI 闪存内核示例、并根据您的应用进行修改。 "SCI 闪存内核"本质上是次级引导加载程序、它可以驻留在 RAM 中、并帮助在闪存中对应用程序进行编程、或在闪存中进行编程。 您是否已了解此示例?
在 C2000Ware 中、还有 F28002x 的引导加载程序例程、位于{C2000Ware}\libraries\boot_rom\f28002x\rev0\rom_sources\F28002x_rom\bootROM\source
我还想补充一点、如果您尚未查找此方面的过去 E2E 主题、以及其他信息源、这会有所帮助。
此致、
艾里森