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.

[参考译文] AWR6843AOP:从 Ext. Flash 成功复制图像后,从 Ext. Flash 运行图像到 RAM 时出现问题

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1084384/awr6843aop-issue-in-running-the-image-from-ext-flash-to-ram-after-successful-copy-of-image-from-ext-flash

部件号:AWR6843AOP

情景1 -我有一个用于下载应用程序映像的自定义引导加载程序。 成功下载并将应用程序映像复制到 RAM 后,将执行软重置。

但软重置后,应用程序代码将无法运行。

我有一个雷达应用终端*.bin 文件。 我已经生成了一个对应的*.hex 文件,其中使用 srec_cat.exe 将偏移量添加到内存位置

srec_cat.exe appl.bin -Binary -offset 0xC010000 -o appl.hex - Intel,其中0xC010000 是 外部闪存的应用程序起始地址。

在成功复制到 RAM 后,新应用程序无法运行

情景2 -

实际上,我的另一个应用 程序只有 MSS 代码。

*.hex 生成使用-

srec_cat.exe appl.bin -Binary -offset 0xC010000 -o appl.hex - Intel,其中0xC010000 是  外部闪存的应用程序起始地址。

在成功复制到 RAM 后,新的应用程序将在此处运行。

我是否在情景1中遗漏了一些东西???

请告诉...

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

    大家好,有谁能告诉我在这里可能会错过什么?

    此致,

    Abul

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

    您好,  

    第一种方法和第二种方法之间的区别是什么? 粘贴的命令似乎是一样的。应用程序代码的实现是否有区别? 请告诉我们。  

    此致,  

    苏丹 K N  

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

    是的,这两种应用程序都不同。 在第一种情况下,bootloader 只有 MSS 代码,但在第二种情况下同时具有 DSS 和 MSS 代码。在第二种情况下生成的最后一个 bin 文件已 在此处使用(srec_cat.exe appl.bin -Binary -offset 0xC010000 -o apple.hex - Intel,其中0xC010000 是  外部闪存的应用程序开始地址。  )。

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

    您好,  

    让我看看我们是否需要为两种情况下的图像生成配置不同。  

    此致,  

    苏丹 K N  

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

    我在上一份答复中也提到了这一点,

    Scenario1 -  包含 DSS 和 MSS 代码。 在此生成的最终 bin 文件 已使用 srec_cat.exe ( srec_cat.exe appl.bin -Binary -offset 0xC010000 -o appl.hex - Intel,其中0xC010000 是  外接闪存的应用程序起始地址)转换为*.hex 格式。 在这种情况下 ,从外部闪存复制应用程序映像后,应用程序将无法运行。

     

    场景2 -只有 MSS 代码。bin 文件的转换方式相同。 但在这种情况下 ,从外部闪存复制应用程序映像后,应用程序(仅使用 MSS 代码)将正常运行。

    请提前确认,谢谢

    此致,

    Abul

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

    您好,Sudharshan KN

    您在这个问题上找到了什么?

    谢谢,此致,

    Abul

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

    您好,  

    我还在研究这件事,并将继续与你讨论这件事。  

    此致,  

    苏丹 K N  

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

    您好,  

    位于图像创建文件夹 mmWave_SDK_03_05_00_04\packages \scripts\ImageCreator of SDK 中的文档具有用于创建多核和单核图像的用户指南“Image_Creator_User_Guide.pdf”。 有关详细信息,请参见该手册。  

    此致,  

    苏丹 K N