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.

[参考译文] IWRL6432AOPEVM:生成供 Uniflash 或可视化工具加载到 QSPI 闪存中的二进制文件

Guru**** 2439710 points
Other Parts Discussed in Thread: UNIFLASH, IWRL6432AOPEVM, IWRL6432

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1538308/iwrl6432aopevm-making-a-binary-file-to-be-used-by-uniflash-or-visualizer-to-load-into-qspi-flash

器件型号:IWRL6432AOPEVM
主题中讨论的其他器件:UNIFLASHIWRL6432

工具/软件:

当我被告知时、我在无关的话题中开始了这一工作。 所以,我复制了我的原始帖子和下面的答复:

**************************************************************************************

  • 您好、Santosh、

    在等待答案时、我正在修改演示软件。 我可以看到演示设置为加载到 RAM 中。 我连接了 5V 电源、并希望电路板能够继续运行。  

    1.我需要在 linker.cmd 文件中更改什么才能加载到闪存?

    2.如何生成可与 Uniflash 应用配合使用的二进制文件、以便在评估板的 QSPI 闪存中加载软件? 我找到了一个使用 Uniflash 的文档、但没有如何生成二进制文件。

    Alex

  • TI_Genius  17580 

    您好 Alex。

    1.我需要在 linker.cmd 文件中更改什么才能加载到闪存?

    您无需更改链接器文件中的任何内容即可刷写。

    2.如何生成可与 Uniflash 应用配合使用的二进制文件、以便在评估板的 QSPI 闪存中加载软件? 我找到了一个使用 Uniflash 的文档、但没有如何生成二进制文件。

    您可以通过在 CCS 中编译演示软件或通过 makefile 进行编译来创建二进制文件。

    这些问题也偏离了原来的主题。  如有任何新问题、请创建新主题。

    此致、

    Santosh

“***

我根据 SDK motion_and_presence_detection_demo_xwrL64xx-AOP_M4fss0-freertos_ti-arm-clang 修改了一个工程。 我想将其加载到 QSPI 闪存中、以便评估板在电源(非 USB)上运行我的代码。

现在、我不得不承认我是 TI 可编程产品的相对较新的用户。 5 年前、我只和 C2000 系列芯片做了短暂的交流。 编译时、演示 CCS 默认不会生成二进制文件。 有人能告诉我一个介绍如何为  IWRL6432AOPEVM 板生成二进制文件或分步指导我的文档吗?

此外、我不认为链接器文件不需要进行任何更改。 请确认 Santosh 在原始帖子中对我的第一个问题的回答、并解释原因。

Alex

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

    您好 Alex。

    [引述 userid=“428443" url="“ url="~“~/support/sensors-group/sensors/f/sensors-forum/1538308/iwrl6432aopevm-making-a-binary-file-to-be-used-by-uniflash-or-visualizer-to-load-into-qspi-flash

    我根据 SDK motion_and_presence_detection_demo_xwrL64xx-AOP_M4fss0-freertos_ti-arm-clang 修改了一个工程。 我想将其加载到 QSPI 闪存中、以便评估板在电源(非 USB)上运行我的代码。

    现在、我不得不承认我是 TI 可编程产品的相对较新的用户。 5 年前、我只和 C2000 系列芯片做了短暂的交流。 编译时、演示 CCS 默认不会生成二进制文件。 有人能告诉我一个介绍如何为  IWRL6432AOPEVM 板生成二进制文件或分步指导我的文档吗?

    [/报价]

      有关如何导入、构建和执行工程的信息、请参阅运动和状态演示用户指南的开发人员指南部分中的步骤。  在构建步骤中、您将编译和创建一个.appimage 文件、然后您将按照您在上一篇文章中引用的 UniFlash 指南进行刷写。

    此外、我不相信链接器文件不需要任何更改。 请确认 Santosh 在原始帖子中对我的第一个问题的回答、并解释原因。

    要刷写器件、不需要修改链接器文件;如果您修改演示并且内存不足、您可能需要修改链接器文件并更改每个段所占用的存储器大小、以确保一切都可以放入器件的存储器限制范围内。  我的印象是您提到了原始演示、因此对混淆表示歉意。

    但是、根据修改、如果更改符合原始演示的存储器限制、那么其本身可能不需要更改链接器文件。  我要说的是更改链接器文件以进行刷写; 所有刷写操作都需要的是、您有一个低于 736KB 的.appimage 文件、该文件使用可能修改、也可能不修改的链接器文件进行正确编译。

    希望这澄清了您的问题。

    此致、

    Santosh

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

    谢谢您、Santosh、

    当你提到一个二进制文件有.appimage 扩展名与雷达板,它清除了我的思想,一切都到位. 我想我首先想到的是文档“使用 Uniflash 与毫米波“中的说明、您可以在下面看到:

    我想提一个小问题。 即使我在 Uniflash 设置中重新同步了数据库、列表中也没有 6432AOP 器件或电路板、只有 6432。 为了安全起见、我使用可视化工具刷写电路板。 其中还提醒我如何设置电路板上的开关。 现在我很好奇、如果我在 Uniflash 中选择了 6432 器件或电路板、它是否适用于 6432AOP 电路板?

    Alex

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

    您好 Alex。

    是的、这样可行。   只要选择 AWRL 或 IWRL6432、就没有问题。

    此致、

    Santosh