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.
工具与软件:
尊敬的专家:
我会为我的客户提出这个问题。
我客户的代码包含应用程序和引导加载程序部分。 他们可以使用引导加载程序更新其应用程序。
现在、他们希望更新其引导加载程序、但无法修改其硬件、也无法使用编程器。
他们想知道是否有其他方法可以更新引导加载程序、
如果不能、我们建议使用哪种方法在设计代码时更新引导加载程序。
BRS
Shuqing
大家好、Shuqing、
专家离开办公室到明天,请期待一个延迟的答复。
谢谢!
Luke
大家好、Shuqing、
"编程器"是指 JTAG 连接吗?
我建议您查看 实时固件更新(LFU)中 的应用手册、该手册详细介绍了在有备用外设可用于将新映像从主机传输到器件时对更新的引导加载程序进行编程的可行方法。 引导加载程序可以在不同的闪存组中有两个版本:当前版本和未来版本、以确保器件上的引导加载程序是稳定的构建版本。 然后、您可以使用组选择逻辑在两个版本之间切换。 如果您想了解更多详细信息、请告诉我、我很乐意为您提供帮助。
此致!
Matt
尊敬的 Matt:
是的、他们不需要通过 JTAG
您是指 JTAG 连接吗? [报价]2.我已经阅读过这份应用手册。 我需要添加一些背景信息。 客户已将此电路板和代码发送到终端市场。 他们现在发现其引导加载程序有错误、所以需要对此进行更新。 但根据此注意事项。 我认为需要设计两个闪存组来存储两个版本代码、以便他们可以更新另一个版本代码。 但当他们设计代码时、他们不会这样做。 现在、他们想知道我们的 ROMBOOT 或其他解决方案是否可以更新其引导加载程序和应用。
BRS
Shuqing
大家好、Shuqing、
对于 F28003x 器件、它们可以使用引导 ROM 中的任何外设引导选项(如 TRM 的表4-5中所示)来更新其引导加载程序。 但请注意、这些 ROM 引导加载程序只会将代码加载到 RAM 中、因此需要闪存内核来对片上闪存进行编程。 我建议使用 CAN/CAN-FD 或 SCI 引导加载、因为我们提供了 C2000Ware 示例和用户指南来演示 使用这些外设进行闪存编程。
请告诉我这是否更符合您的要求。
此致!
Matt
尊敬的 Matt:
在我看来、是否需要更改客户更改硬件所需的引导模式?
他们无法更改他们的硬件、因为它已存在于终端市场中。
BRS
Shuqing
大家好、Shuqing、
是的、正确、 它们可以通过引导 ROM 或 JTAG 进行加载。
他们当前的实施是如何获得代码的? 他们可以将旧的引导加载程序加载到新的引导加载程序中、 并使用新的引导加载程序更新旧的引导加载程序。 尽管 存在风险、但如果他们无法更改硬件 、他们将不得不这样做。
此致!
Matt
我 假设这个问题已经解决、并关闭该主题、因为它已经持续了几周、没有 回复。