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.

[参考译文] IWR6843AOP:我可以在元映像2和元映像4中刷写大小大于512KB 的2个映像- Uniflash

Guru**** 2553430 points
Other Parts Discussed in Thread: UNIFLASH, IWR6843AOP

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1286055/iwr6843aop-can-i-flash-2-images-whose-size-is-greater-than-512kb-in-meta-image2-and-meta-image4---uniflash

器件型号:IWR6843AOP
主题中讨论的其他器件:UNIFLASH

我已经知道 Uniflash 中每个元映像的相对偏移为512KB、但我们当前的应用程序大小大于512KB、我们还需要写入3个 bin 文件:


+二进制1:SBL (大小为63KB、位于元映像1地址0x00000000)
+ bin 2:元映像2地址0x80000处的容量大于512KB
+ bin 3:元映像4地址0x180000处的容量大于512KB


我的目标是在元图1中使用 SBL、以选择将文件 bin 2或 bin 3加载到 RAM 中。 但是存在一些问题、当引导加载程序将元映像4 (地址0x180000)中的程序操作文件 bin 3加载到 RAM 中时、它将忽略元映像1 (地址0x00000000)中的 SBL。


我期待尽快收到支持团队的回复
谢谢

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

    您好!

    您是否见过此类似帖子? 它可能有所帮助。

    https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/960845/iwr6843-can-i-flash-a-image-whose-size-is-greater-than-512kb-in-meta-image4---uniflash

    此致!

    纳特

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

    我已经阅读过帖子 https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/960845/iwr6843-can-i-flash-a-image-whose-size-is-greater-than-512kb-in-meta-image4---uniflash、但它无法解决我遇到的问题。 我想知道为什么当我将2个.bin 文件(包括 SBL.bin (大小64kb)刷写到元映像1中、将大于512kb 的文件刷 写到元映像4中时、引导加载程序会跳过映像1中的 SBL、并从元映像4中选择映像加载到 RAM 中。

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

    您好!

    您是否可以尝试将 appimage 文件放入 Meta Image 3中、看看结果是否相同?

    此致!

    纳特

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

    感谢您的反馈、
    我尝试了图像3、它效果非常好。
    但我的应用需要使用图4、正如我在本文中提到的那样。
    图4有什么特别之处? 引导加载程序似乎始终选择 image4、而忽略 image1处的 SBL.bin 文件

    谢谢!

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

    您好!

    我们正在为您寻找答案。  如果我未在24小时内回复、请再次 ping 通此主题。

    此致!

    纳特

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

    感谢您的反馈
    我期待您提供最快的支持

    此致、

    转子

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

    您好!

    如果图像位于 metaimage 4中、则它将覆盖 SBL。 当常规器件引导加载程序尝试引导时、它将在 metaimage 1、2或3中找不到有效的映像、因此将转到 metaimage 4 (跳过 SBL 并转到您的应用程序代码)。

    此致!

    纳特

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

    感谢您的答复,您的回答真的帮助了我:)
    我还有一个问题、我已查看 IWR6843AOP 的原理图。 我看到该器件使用 MX25R1635 16MB 外部闪存。 为什么 TI 将其划分为4个分区、其中包含的映像大小小于16MB?
    我可以将映像写入闪存地址 C0280000吗? 它对引导加载程序的运行有何影响?

    此致、

    转子

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

    您好!

    如有新问题、请打开新主题。 这有助于我们组织论坛。 我将 在您打开新主题帖时回答您的问题。 您可以完全按照上述方式复制和粘贴您的问题。 谢谢!

    此致!

    纳特