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.

[参考译文] AM6421:工业通信 SDK11.00.00.13

Guru**** 2585275 points
Other Parts Discussed in Thread: SYSCONFIG, AM6421

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1572893/am6421-industria-communication-sdk11-00-00-13

器件型号:AM6421
主题中讨论的其他器件:SysConfig

工具/软件:

您好、

   我们使用下面的

 工业通信 SDK:11.00.00.13

 CCS:12.8.1

 SysConfig:1.22

编译器:tiarmclang 4.0.1

启动目标配置和脚本后、我们收到以下错误消息。

MAIN_Cortex_R5_0_0:在长度 0x1378 的第 0 页的 0x0 处写入存储器块时遇到问题:(错误–1065 @ 0x1000)无法访问器件存储器。 验证存储器地址是否在有效存储器中。 如果错误仍然存在、请确认配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如下部 TCLK)。 (仿真包 20.0.0.3178)
MAIN_Cortex_R5_0_0:文件加载程序:验证失败:目标无法写入 0x00000000

请参阅以解决此问题。

同样的应用程序正在使用 indiIndustrial SDK 9.02.00.24 和 CCS 12.7.1 以及 sysconfig : 1.20.0

此外、我们在 CIO 控制台中也出现以下错误。

[MAIN_Cortex_R5_0_0]
DMSC 固件版本 11.0.6-v11.00.06(花哨 RAT)
DMSC 固件版本 0xb
DMSC ABI 修订版 4.0

[SCICLIENT] ABI 检查通过
[SCICLIENT]启用了调试的电路板配置...
[SCICLIENT]通用板配置通过
[SCICLIENT] PM 主板配置通过
[SCICLIENT]对讲机管理主板配置通过
[SCICLIENT]安全电路板配置通过

DMSC 固件版本 11.0.6-v11.00.06(花哨 RAT)
DMSC 固件版本 0xb
DMSC ABI 修订版 4.0

正在启动 SOC 初始化...
错误:bootloader_socCpuResetRelease:873:A530-1 的 CPU 开机失败
正在重置自群集...

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

    你好 Narasimha、

    你在说什么脚本? 请向我们指出您正在关注的任何文档。

    我假设您按照 MCU+ SDK 中“CCS Launch、Load and Run“下的步骤操作
    https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/11_00_00_15/exports/docs/api_guide_am64x/CCS_LAUNCH_PAGE.html

    我正在将您的线程发送给 CCS 团队、以获取有关错误代码是否告诉我们任何特定内容的注释。 然后、他们可能会将该线程传回处理器团队中的我们。

    此致、

    Nick

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

    您好、Nick、

          感谢您的答复。

          CCS 团队针对上述问题提供的任何更新。

         我指的是  以下脚本

    loadJSFile “C:\ti\ind_comms_sdk_am64x_11_00_00_13_prod\mcu_plus_sdk\tools\cs_load\am64x\load_dmsc_hsfs.js“

    其他详细信息如下

     我们在项目中使用了 DDR MPU 区域。

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

    您好、Nick、

          感谢您的答复。

          CCS 团队针对上述问题提供的任何更新。

         我指的是  以下脚本

    loadJSFile “C:\ti\ind_comms_sdk_am64x_11_00_00_13_prod\mcu_plus_sdk\tools\cs_load\am64x\load_dmsc_hsfs.js“

    其他详细信息如下

     我们在项目中使用了 DDR MPU 区域。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我会将您的线程发送给 CCS 团队、以获取有关错误代码是否告诉我们任何具体内容的注释。 然后、他们可能会将线程传递回处理器团队的我们。
    MAIN_Cortex_R5_0_0:在长度 0x1378 的第 0 页的 0x0 处写入内存块时遇到问题:(错误–1065 @ 0x1000)无法访问器件内存。 验证存储器地址是否在有效存储器中。 如果错误仍然存在、请确认配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如下部 TCLK)。 (仿真包 20.0.0.3178)
    MAIN_Cortex_R5_0_0:文件加载程序:验证失败:目标无法写入 0x00000000

    该错误基本上是说调试器尝试写入内存地址 0x0、但无法写入、因为它无法访问该内存位置。 原因可能会有所不同。 地址 0x0 是否有效的存储器且可写入? 目标可能进入了不良状态、从而阻止 JTAG 访问? 在 Sitara 器件上导致此错误的常见原因是电路板中选择了错误的引导模式(引导模式通常可通过电路板上的一些 DIP 开关进行配置)。

    下面再交给器件专家进一步评论。

    谢谢

    Ki

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

    尊敬的 Ki:

          感谢您的回答。

        同一器件正在使用较旧的 SDK、即 SDK 9。

        迁移到 SDK 11 时、我们遇到了这个问题。

       引导模式正确。正在处理 SDK9 上的应用程序  

       SDK 11 中也使用了相同的 MPU 设置。

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

    尊敬的 Narasimha:

    请告诉我们您正在使用哪种引导模式? 是没有引导还是没有开发引导?

    您还在使用哪种器件? 是 AM64x-SK 还是 AM64x-EVM?

    它是哪种器件类型? GP 或 HSFS?

    此致、

    Tushar

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

    尊敬的 Tushar:

     我们使用的引导模式是开发引导模式。 它与 SDK9 非常配合使用

     它是定制板。 SDK9 上的同一电路板运行正常。

    所使用的 SOC AM6421BSFGHAALV   即 FS。

     如果需要任何进一步的详细信息、请恢复。

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

    尊敬的 Narasimha:

    感谢您分享以上详细信息。 我检查了两个 SDK 之间的差异、似乎唯一的区别是在 SDK v11.00 中添加了一些标志、并 添加了 A530-1 内核的 RPRC 内核 ID。

    您可以尝试重新构建吗 sciclient_ccs_init 进行以下修改后的示例?

    1.打开 ${SDK}\mcu_plus_sdk\examples\drivers\sciclient\sciclient_ccs_init\am64x-evm\r5fss0-0_nortos\ti-arm-clang\makefile 并拆下  BOOTIMAGE_CORE_ID_a53ss0-1 = 1  加载自定义文件。

     2.打开  ${SDK}\MCU_PLUS_SDK\examples\drivers\sciclient\sciclient_ccs_init\am64x-evm\r5fss0-0_nortos\ti-arm-clang\makefile_ccs_bootimage_gen  并拆下  BOOTIMAGE_CORE_ID_a53ss0-1 = 1  加载自定义文件。

    进行上述更改后、重新编译 sciclient_ccs_init 示例。  

    成功重建示例后、对 EVM 进行下电上电、连接到 R5F0-0 并加载创建的 sciclient_ccs_init.out 文件。

    请告知我们上述解决方案是否有效。

    此致、

    Tushar

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

    尊敬的 Tushar:

          感谢您的回答。

       我们已 按照您的建议重新编译 sciclient_ccs_init。

       我们无法加载应用。

        下面是输出。

    [MAIN_Cortex_R5_0_0]
    DMSC 固件版本 11.0.7--v11.00.07 (Fancy Rat)
    DMSC 固件版本 0xb
    DMSC ABI 修订版 4.0

    [SCICLIENT] ABI 检查通过
    [SCICLIENT]启用了调试的电路板配置...
    [SCICLIENT]通用板配置通过
    [SCICLIENT] PM 主板配置通过
    [SCICLIENT]对讲机管理主板配置通过
    [SCICLIENT]安全电路板配置通过

    DMSC 固件版本 11.0.7--v11.00.07 (Fancy Rat)
    DMSC 固件版本 0xb
    DMSC ABI 修订版 4.0

    正在启动 SOC 初始化...
    错误:bootloader_socCpuResetRelease:873:A530-1 的 CPU 开机失败
    正在重置自群集...

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

    尊敬的 Narasimha:

    我注意到您使用的器件型号为 AM6421、它具有 2 个单核 R5F 内核 (R5F0-0、R5F1-0) 和一个单核 A53。

    [quote userid=“580104" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1572893/am6421-industria-communication-sdk11-00-00-13/6061906 错误:bootloader_soccpuResetRelease:873:A530-1 的 CPU 开机失败

    此处的示例尝试初始化器件上不存在的第 2 个 A53 内核。 您需要注释中的以下代码行 ${SDK}\mcu_plus_sdk\examples\drivers\sciclient\sciclient_ccs_init\am64x-evm\r5fss0-0_nortos\main.c 添加到工程。

    在注释后、重新编译示例并重新加载。 它现在应按预期工作。

    此致、

    Tushar

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

    尊敬的 Tushar:

       感谢您的支持。

       完成上述更改后、我们 现在就可以连接了。

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

    尊敬的 Narasimha:

    感谢您的确认。 关闭螺纹。

    此致、

    Tushar