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.

[参考译文] UART-AM243X:使用 MCU-PLUS-SDK uniflash 方法的闪存文件

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1385042/mcu-plus-sdk-am243x-flash-file-using-uart-uniflash-method

器件型号:MCU-PLUS-SDK AM243X
主题中讨论的其他器件:SysConfig

工具与软件:

嗨、团队:

我将使用此链接来获取闪存文件: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/09_00_00_35/exports/docs/api_guide_am243x/TOOLS_FLASH.html#BASIC_STEPS_TO_FLASH_FILES

但我收到以下错误。

DMSC 固件版本9.1.6--v09.01.06 (Kool Koala)
DMSC 固件版本0x9
DMSC ABI 修订版3.1

某些测试失败!!

您能告诉我问题的原因和解决方法吗?

谢谢!

Abinaya E.

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

    您好 Abhinaya、

    因此、为了方便澄清、我将向您提出几个问题。 您是否已按照有关如何进行 SoC 初始化的步骤操作?

    链接: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/09_00_00_35/exports/docs/api_guide_am243x/EVM_SETUP_PAGE.html#EVM_FLASH_SOC_INIT

    如果没有、请仔细检查、完成后、我建议您查看一本用于显示 Hello world 示例的指南: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/09_00_00_35/exports/docs/api_guide_am243x/GETTING_STARTED_FLASH.html

    请告诉我这是否解决了你的疑虑。

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

      感谢您提供的链接。 我已经按照 SoC 初始化的步骤操作、并按照指南成功刷写代码。

      但是、在刷写加电之后、UART 终端中会遇到错误。 显示的消息为:

      DMSC 固件版本9.1.6--v09.01.06 (Kool Koala)
      DMSC 固件版本0x9
      DMSC ABI 修订版3.1
      某些测试失败

     您可以帮助我解决此问题吗?

    此致、

    Abinaya E.

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

    您好、Abinaya、

    非常感谢您的答复。

    让我们从几个需要澄清的问题开始。

    1. 您使用的是 AM243x-LP 还是 AM243x-EVM?
    2. 您的器件类型是 HS-FET FS 还是 GP? 如需了解、请参阅常见问题解答: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1228618/faq-am6xx-how-to-check-if-device-type-is-hs-se-hs-fs-or-gp?tisearch=e2e-sitesearch&keymatch=check%20device%20type#
    3. 根据这个问题、我假设您的工作设置中使用的是 MCU plus SDK 9_00_00_35版本?
    4. 错误" 某些测试失败!! "是在刚刚执行 SoC 初始化步骤之后出现的。

    期待您的答复。

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

      感谢您的答复。

    1. 是的、我使用的是 AM243x-LP。
    2. 我使用提供的链接检查了器件类型。 器件名称显示为 AM64x、器件类型为 HS-AM64x FS。  
      对于 am243x 和 am64x 器件、公共 ROM 是相同的、因此器件名称为 am64x。
    3. 我之前使用的是 MCU+ SDK 版本09_00_00_35、而现在我使用的是更新版本09_00_00_41。
    4. 是的、此错误会在 SoC 初始化后出现。

      请告诉我、我该如何解决这个问题、原因是什么?

     谢谢!

     Abinaya

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

    您好、Abinaya、

    我将对您使用的版本进行相同的 SoC 初始化、看看我是否遇到同样的问题。

    如果打开进行更改、您可以继续并使用最新的: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/09_02_00_50/exports/docs/api_guide_am243x/index.html

    请在我进行测试后立即收到回复。

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    感谢您的快速回复。

    是的、我要将 MCU_PLUS_SDK 的版本更改为09_00_00_30。 即使使用此版本、我也会遇到"某些测试失败"的问题。

    我将尝试您建议的 SDK 版本并进行更新。

    谢谢!

    Abinaya

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

    尊敬的 Abinaya:

    我这边有一些更新

    在最新的 SDK 上、我没有发现任何问题:

    在 SDK 版本9.01.00.41上、我也看不到问题。

    我还假设您使用的是 TI 的默认 AM243x-LP EVM、而不是定制电路板。

    期待您的答复。

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    是的、我使用的是 TI 的 AM243x-LP EVM 板。

    我按照 此链接中的说明 永久刷写代码。

    执行这些步骤后、appimage 成功运行命令。 但是、下电上电后、我没有在控制台中获得预期输出。 相反、我收到"某些测试失败"错误。

    这似乎不是 SDK 问题。 我构建代码后、hs_fs.appimage不会生成;只appimage会生成文件。



    请告诉我如何尽快解决这个问题。

    感谢您的帮助。

    此致、

    Abinaya E.

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

    您好、Abinaya、

    我构建了示例、得到了 hs fs 映像。

    我使用的是9.2 MCU + SDK 版本。

    您可以看到、发布和调试应用程序映像的 fs 映像都是构建的。

    我会要求您使用最新的 MCU PLUS SDK 版本。

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    感谢您的回复、

    我将尝试您建议的 SDK 版本并进行更新。

    谢谢!

    Abinaya

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

    尊敬的 Vaibhav:

    我尝试使用最新的 SDK 版本09.02.00.50构建工程。 但是、未生成 hs.fs 文件。


    您能帮助我确定可能出现了什么问题吗? 构建过程中是否遗漏了特定步骤?

    谢谢!

    Abinaya

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

    您好、Abinaya、

    如果您使用的是 Windows/Linux、请下载以下页面中列出的依赖项: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/09_02_00_50/exports/docs/api_guide_am243x/SDK_DOWNLOAD_PAGE.html

    确保所有组件均已安装、并且使用的版本正确无误。

    发布此文章、您能告诉我问题是否仍然存在吗。

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    是的、我们使用的是 Windows、并且已下载 SDK 版本09_02_00_50依赖项、包括 SysConfig 1.20.0和 TI Arm Clang 3.2.2 LTS 编译器3.02.02.00。

    但是、hs_fs仍然不会生成该文件。 我也提到这个链接: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/latest/exports/docs/api_guide_am243x/HSFS_MIGRATION_GUIDE.html

    问题可能是什么?



    此致、

    Abinaya

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

    您好、Abinaya、

    您无需讨论此问题、因为您已经有 HS FS 器件类型。

    我知道构建也依赖于开放的 SSL。

    您能否确保您还下载了开放的 SSL: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/09_02_00_50/exports/docs/api_guide_am243x/SDK_DOWNLOAD_PAGE.html#INSTALL_OPENSSL

    期待您的答复。

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    我已下载 OpenSSL。

    此致、

    Abinaya

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

    您好、Abinaya、

    当您在命令提示符中键入时是否会显示此命令?

    C:\> openssl 版本
    OpenSSL 1.1.1k 2021年3月25日 

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

    尊敬的 Vaibhav:


    是的、这在3.3.1版中显示

    此致、

    Abinaya

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

    您好、Abinaya、

    我希望您继续操作、打开命令提示符。

    转到目录:c:\ti\mcu_plus_sdk_am243x_09_02_00_50\examples\hello_world\am243x-lp\r5fss0-0_nortos\ti-arm-clang

    运行命令: gmake all

    请告诉我之后的结果。

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    我去目录C:\ti\mcu_plus_sdk_am243x_09_02_00_50\examples\hello_world\am243x-lp\r5fss0-0_nortos\ti-arm-clang找到了 makefile、但它没有执行。

    我运行命令gmake all并收到以下错误信息:

    为了解决此问题、我添加了系统环境变量的路径、但仍然遇到相同的错误。 您能指导我如何解决这个问题吗?

    此致、

    Abinaya  

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

    您好、Abinaya、

    当然、我可以在这方面为您提供帮助。

    请仔细阅读、如果问题仍然存在、请告诉我: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/latest/exports/docs/api_guide_am243x/MAKEFILE_BUILD_PAGE.html

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    很抱歉延迟了响应。

    我已附加命令提示符输出、其中显示了gmake all在中运行命令时遇到的错误
    指定的目录: C:\ti\mcu_plus_sdk_am243x_09_02_00_50\examples\hello_world\am243x-lp\r5fss0-0_nortos\ti-arm-clang

    您能帮助我们确定导致此问题的原因吗?

    感谢您的帮助。

    此致、

    Abinaya

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

    您好、Abinaya、

    对我来说,命令似乎工作正常。

    我怀疑这可能与 gmake 路径有关。

    您是否能够实际安装以下软件: https://strawberryperl.com/

    然后运行相同的命令呢?

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    很抱歉延迟了响应。

    我已按要求安装了 Perl、但遗憾的是、运行该命令时仍然显示相同的错误。 问题似乎仍然存在。

    期待您的答复。

    此致、

    Abinaya

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

    您好、Abinaya、

    您能否与我分享 import.mak 文件? 该文件将位于顶层 SDK 目录中。

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    感谢您的答复。

    是的、我可以与您共享 import.mak 文件。 请找到随附的 makefile。

    e2e.ti.com/.../makefile.zip

    此致、

    Abinaya

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

    您好、Abinaya、

    我将完成您的 makefile。

    请稍候再收到回复。

    此致、

    Vaibhav

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

    您好、Abinaya、

    我只是检查一下、这不是我要求的。

    请向我提供位于以下位置的文件: C:\ti\mcu_plus_sdk_am243x_09_02_00_50\imports.mak

    我很期待。

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    抱歉、该文件已更改。 请找到附件imports.mak文件。

    e2e.ti.com/.../imports.zip

    感谢您的帮助。

    此致、

    Abinaya

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

    您好、Abinaya、

    谢谢你,我会通读相同的。 您可以在一天之内收到我的回复。

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    感谢您的答复。 别着急、慢慢来。

    期待您的回复。

    此致、

    Abinaya

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

    尊敬的 Abinaya:

    我想这主要是因为 openssl 版本。

    您可以继续安装特定版本吗?

    我看到您已经有一个版本3x。 我希望您继续并执行以下操作:

    1.如果尚未在窗口中添加 openssl 的路径到环境"Path"变量。 之后、重新启动 PC 并编译应用程序。

    2.如果您在步骤1中看不到 hs fs appimage、请继续安装 open ssl version 1.1.1k/1.1.1d (我正在使用的内容)、并将其添加到  Windows 中的环境"Path"变量中。 现在构建并检查 hs fs appimage。

    期待您的答复。

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    感谢您的答复。

    我目前安装了 OpenSSL 3.3.1版。 我将继续安装您提到的版本(1.1.1k 或1.1.1d)并检查 HS FS 应用映像。 我会随时向您通报最新进展。



    期待您的答复。

    此致、

    Abinaya


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

    尊敬的 Vaibhav:

    我检查了您提到的版本(1.1.1k 和1.1.1d)、但它们在您提供的 slproweb 浏览器链接上不可用

    此外、链接(openssl-library)提到这些版本当前不受支持。

    您能否指导我如何安装所需版本的 OpenSSL?


    此致、

    Abinaya

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

    尊敬的 Abinaya:

    您能帮助我们确定此问题的原因吗?

    出现上述错误是因为系统中未安装 CCS v12.7.0。

    您能否说明您使用的是哪个 CCS 版本?

    此外、请检查您是否在处安装了 CCS C:\ti\ccs1270。

    此致、

    Tushar

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

    尊敬的 Tushar:

    感谢您的答复。

    我目前使用的是 CCS 版本12.4.0、尚未使用版本12.7.0。

    期待您的答复。

    此致、

    Abinaya

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

    您好、Abinaya、

    我当前使用的是 CCS 版本12.4.0、尚未使用版本12.7.0。

    以上是问题的根本原因。 使用 CCS v12.7.0或在中更改 CCS 路径 Imports.mak 初始文本文件。

    如果您想避免将来出现任何兼容性问题、我建议使用正式文档中推荐的特定版本的工具。

    请参阅  sdk_download

    希望这些信息有所帮助。 请告知我们上述解决方案是否有效。  

    此致、  

    Tushar

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

    尊敬的 Tushar:

    感谢您的建议。 我一直按照正式文件中的指示行事。 我还确保使用列出的推荐工具。

    但是、尽管使用了指定版本、我仍然遇到此问题。 我已安装并使用以下工具:

    您能否告知我是否需要采取其他步骤或是否存在其他潜在原因?

    期待您的指导。


    此致、

    Abinaya

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

    您好、Abinaya、

    我可以看到您已安装 CCS v12.4.0、带 MCU+SDK v09.02.00.50的 CCS 建议版本是 CCS v12.7.0。

      更多信息、请参阅 CCS_SETUP。

    您还可以尝试在中更改 CCS 的路径 Imports.mak 初始文本文件。  

    请参阅下面的屏幕截图。

     

    进行上述更改时、请确保 CCS 已安装在路径上 C:\ti\ccs1240 .

    此致、

    Tushar

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

    尊敬的 Tushar:

    感谢您的帮助。

    有关更多信息、我参考了 CCS_Setup。 我还将imports.mak文件中的版本从1270更新为1240和

    已确保 CCS 
    安装在路径上C:\ti\ccs1240

    如果这会导致任何问题、我会告诉您。

    此致、

    Abinaya

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

    尊敬的 Abinaya:

    感谢以上确认。

    如果这会导致任何问题、我会告诉您。

    期待您的答复。

    此致、

    Tushar

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

    尊敬的 Tushar:

    感谢您的答复。

    从 SDK 导入工程并构建代码时hs_fs.appimage file 、不会生成。

    您能帮助我们理解为什么不生成该文件、并帮助我们解决这个问题吗?


    此致、

    Abinaya



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

    尊敬的 Abinaya:

    我在结束时检查了上述示例、并能够构建 hs_fs.appimage。  

    您能否查看 CCS 编译日志? 是否有任何错误日志或某些步骤失败?

    另外、请分享 Makefile_ccs_bootimage_gen 头文件中。

    此致、

    Tushar

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

    尊敬的 Tushar:

    感谢您的答复。

    生成过程完成且没有任何错误、但hs_fs.appimage仍然不会生成。

    请查看makefile_ccs_bootimage_gen示例工程中的文件附件、以供您参考。

    e2e.ti.com/.../makefile_5F00_ccs_5F00_bootimage_5F00_gen.zip

    此致、

    Abinaya

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

    尊敬的 Abinaya:

    我已经检查了上面的 makefile。 看起来不错。

    您能否确认您是否能够在 CCS 控制台中看到以下日志?

    我假设您能够从命令行构建 hs_fs.appimage。  

    您还可以在重新导入 工程一次后尝试编译吗?  

    此致、

    Tushar

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

    尊敬的 Tushar:

    感谢您的指导。

    我现在可以看到、hs_fs.appimage 文件已成功生成。

    谢谢你。

    此致、

    Abinaya

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

    尊敬的 Abinaya:

    感谢以上确认。

    如果已回答原始查询、您可以将该主题标记为已解决吗?

    如有必要、可随意提升新螺纹。

    此致、

    Tushar