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.

[参考译文] IWR6843:在 Meta Image4 - Uniflash 中,是否可以刷写大小大于512KB 的映像?

Guru**** 2549620 points
Other Parts Discussed in Thread: UNIFLASH, IWR6843

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

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

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

您好!

我使用 Uniflash 刷写 IWR6843 ES2.0雷达模块。 我将刷写 Meta Image1中的 SBL 映像、并刷写 Meta Image4中的 SDK 3.5演示二进制映像。

在功能模式下、由于 Meta Image4大小限制(512KB)、SBL 未加载。

但是、我只需要在 Meta Image4中刷写大小大于512KB 的二进制文件。

您能提出任何想法吗?

是否存在任何硬件或软件限制?

此致、

N.Shankar

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

    你好

    您能否确认您是否能够 尝试复制按原样提供的 SBL 示例、然后突出显示您遇到问题的更改与该示例。

    谢谢、

    Vaibhav

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

    Shankar、

    您可能需要在元映像3中加载备份、并对 sbl.h 文件进行以下更改

    #define SBL_backup_image_offset        0x00100000U

    这将减少元映像的最大大小、您可以将其更新为768KB。

     

    谢谢

    Yogesh

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

    您好 Yogesh、

    感谢您的回复。 但我只需要在 Meta-Image 4中进行闪存。 有办法吗?

    此致、

    N.Shankar

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

    为什么选择元图像4?

    对于2MB 闪存,元映像4的起始地址为@1.5MB,因此元映像4的物理内存不超过512 KB。

    谢谢

    Yogesh

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

    您好!

    感谢您的回复。

    我们已将 Meta-Image 3的存储器地址用于其他用途。

    IWR6843芯片当前版本是否支持 SDK 3.3?

    此致、

    Shankar.N

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

    您好 Shankar、

    是的、SDK 3.3支持 IWR6843 ES2.0。 我们强烈建议使用3.4或更高版本。

    谢谢

    Yogesh

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

    您好!

    我们能否在 SBL 中放置一个特定的内存偏移量(例如:0x00150000U)。对于此偏移量,SBL 将在给定的内存位置中闪烁? 需要对 Uniflash 进行任何更改吗?

    谢谢、

    Shankar.N

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

    不确定您在 SBL 中指的是哪个偏移?

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

    您好!

    1.如果我将 SBL 备份映像偏移量从0x00100000U 更改为0x00150000U,并且如果我通过 Uni-flash 在 metaage 3中闪存,备份映像是否会存储在新地址中?

    #define SBL_backup_image_offset        0x00150000U


    2.我可以扩展2MB 闪存吗? (从软件方面)

    提前感谢、

    此致、

    Shankar.N

     

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

    您好 Shankar、

    1)是、 如果将  SBL_backup_image_offset 更改为 0x100000、则将从此地址加载备份映像。 为此、您需要刷写备份映像@元映像3。 这就是我在上一篇文章中所解释的。

    2) 2)不确定您所说的从软件方面将内存扩展到2MB 以上的内容。 您的意思是使用4MB 物理闪存。 器件引导的映射不能超过2MB。 因此、您需要使用次级引导加载程序应用程序代码将2MB 以上的内存移动到 SRAM。

    谢谢

    Yogesh

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

    您好!

    感谢您的回复。

    1.我可以减少 SDK 3.5的 OOB 68xx 的二进制文件吗?

    2.我能否仅获得68xx 的 SDK 3.5 MSS 的二进制文件?

    谢谢、此致、

    Shankar.N

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

    您好 Shankar、

    1) 1)否、无法减小二进制文件的大小。

    2) 2)请参阅64xx、它是 MSS 唯一的二进制文件:

    C:\ti\mmwave_sdk_03_05_00_04\packages/ti\demo\xwr64xx  

     您还可以参阅 meta-image creator 用户指南@C:\ti\mmwave_sdk_03_05_00_04\packages/scripts\ImageCreator\Image_Creator_User_Guide.pdf

    谢谢

    Yogesh