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.

[参考译文] CCS/AM4376:引导加载程序 GPMC 或引导问题

Guru**** 2614265 points
Other Parts Discussed in Thread: AM4376

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/581027/ccs-am4376-bootloader-gpmc-nor-boot-issue

器件型号:AM4376

工具/软件:Code Composer Studio

我在定制板上使用 AM4376、并将 CCSv6.1.3与非操作系统项目(基于 SYS/BIOS 工业 SDK Starterware)配合使用。
我想从连接到 GPMC 的 NORFlash 引导。
因此、我创建了一个 API 来不访问 RFlash、并将其集成到引导加载程序中。
我能够使用 UART 引导模式引导我的自定义引导加载程序。
我向 NorFlash 写入了相同的引导加载程序(带有 TI 映像头)。
但我无法从 NorFlash 启动引导加载程序。
未看到来自 UART 的引导加载程序消息。

在构建引导加载程序时、是否有必须使用 Uartboot 和 NORFlash (GPMC)引导更改的设置?

2.timage.exe 具有引导模式参数。 从 NOR (GPMC)引导时、应指定什么内容?

3.我确认了以下设置,但是否还有其他设置要检查?
 1) SYSBOOT [1-4]、SYSBOOT [6、7、8、9、11]
 SYSBOOT [1-4]是00111b、SYSBOOT [6、7、8、9、11]在我们的定制板上匹配
 
 2) CCS Post–build-steps

"${CG_TOOL_ROOT}/bin/arm-none-eabi-objcopy /../../tools/ti_image/tiimage.exe "-O 二进制"。/../../binary /../../binary /${ProjName}/bin/${ConfigName}/${ProjName}_${ConfigName}.out "。/../../binary /../../binary /${ProjName}/${ProjName}/${ProjName}/${ProjName}.bin}/${ProjName}/${ProjName}/${ProjName}.bin。

 3).lds 文件
我使用工业 SDK 原始文件(./../../examples/gcc/am43xx_boot_ccs.lds)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Biser
    >已通知 RTOS 小组。 他们将在这里作出回应。
    回答是否需要时间?
    我想快速解决这个问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已上报请求。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是否确定 NOR 闪存使用正确的映像进行了正确刷写?  要进行调试、您应该能够在0x08000000处设置一个硬件断点(这是 ROM 为 NOR 引导模式提取的第一个地址)、复位处理器、并查看其中包含什么。  是否有有效的指令?  引导也不是就地执行、因此映像将与 UART 映像不同。  在该位置需要有一个可执行指令。

    什么是完整的 SYSBOOT。  转储寄存器0x44E10040以了解情况。  有多个 SYSBOOT 位适用于 NOR 引导。

    此致、

    James

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

    >该位置需要有可执行指令。
    我误解了、在通过 GPMC 启动存储器的情况下、
    引导加载程序将像 NAND 引导一样被复制到内部 RAM 中。

    谢谢你。