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.

[参考译文] RM57L843:同一闪存组上的 coghost 引导加载程序和应用程序。

Guru**** 2524460 points
Other Parts Discussed in Thread: RM57L843

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1361142/rm57l843-cohost-bootloader-and-application-on-a-same-flash-bank

器件型号:RM57L843
您好!  
希望检查 RM57L843中的一个闪存组上是否存在引导加载程序和应用程序映像。  
 
RM57L843TRM 是指用于对闪存模块(https://www.ti.com/lit/ug/spnu501h/spnu501h.pdf)进行编程/擦除的 F021闪存 API 库。 F021具有以下特性:
"注意:F021闪存 API 库不能从与为 API 命令操作所选择的活动闪存存储体相同的存储体中执行。 在单组器件上、F021闪存 API 必须从 RAM 执行。"
因此、这意味着如果引导加载程序是从闪存0执行的、则它无法在闪存0中刷写另一个应用程序。 在我们的产品中、我们有几个以不同的工作模式运行的应用程序映像、并且需要存储器空间来容纳这些映像。 我们希望将它们托管在引导加载程序所在的闪存0中。  
对于如何在同一闪存上共同托管引导加载程序和应用程序、您有什么建议吗?  
谢谢!  
海伦