Other Parts Discussed in Thread: SYSCONFIG, C2000WARE
主题中讨论的其他器件: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.
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE
您好、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 主题、以及其他信息源、这会有所帮助。
此致、
艾里森