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/AM5718:SBL 重建问题

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/883665/ccs-am5718-sbl-rebuild-issue

器件型号:AM5718

工具/软件:Code Composer Studio

您好!

我正在使用 AM5718、我正在尝试使用重建的 SBL 从 SD 卡引导。我按照您的 make 文件重建 SBL。

  • 包含的 C 文件是

  • 包括的路径为

C:\ti\pdk_am57xx_1_0_13\packages
C:\ti\pdk_am57xx_1_0_13\packages/ti\boot\sbl
C:\ti\pdk_am57xx_1_0_13\packages/ti\boot\sbl\src\mmcsd
C:\ti\pdk_am57xx_1_0_13\packages/ti\CSL
C:\ti\pdk_am57xx_1_0_13\packages/ti\board
C:\ti\pdk_am57xx_1_0_13\packages/ti\boot\sbl\board\src
C:\ti\pdk_am57xx_1_0_13\packages/ti\boot\sbl\src\rprc
C:\ti\pdk_am57xx_1_0_13\packages/ti\boot\sbl\soco\am57xx
${PROJECT_ROOT}
${CG_TOOL_INCLUDE_PATH}

  • 包含的库是

:ti.board.aa15fg
:ti.drv.uart.aa15fg
:ti.drv.i2c.aa15fg
GCC
C
rdimon
:ti.drv.mmcsd.aa15fg
:ti.fs.fatfs.aa15fg
:ti.csl.aa15fg
:ti.csl.init.aa15fg
:ti.osal.aa15fg
:pm_hal.aa15fg

  • 库搜索路径是

C:\ti\pdk_am57xx_1_0_13\packages/ti\board\lib_idkAM571x\a15\release
C:\ti\pdk_am57xx_1_0_13\packages/ti\drv\uart\lib\a15\release
C:\ti\pdk_am57xx_1_0_13\packages/ti\drv\i2c\lib\a15\release
C:\ti\pdk_am57xx_1_0_13\packages/ti\drv\mmcsd\lib\a15\release
C:\ti\pdk_am57xx_1_0_13\packages/ti\fs\fatfs\lib\a15\release
C:\ti\pdk_am57xx_1_0_13\packages/ti\CSL\lib\am571x\a15\release
C:\ti\pdk_am57xx_1_0_13\packages/ti\osal\lib\nonos\am571x\a15\release
C:\ti\pdk_am57xx_1_0_13\packages/ti\drv\pm\lib\am571x\a15\release

  • 旗舰夏季是

mtune = cortex-a15 -mem -Dam5718 -DidkAM571x -DAM571x_Build -D_ARMv7 -DSOC_AM571x -DevmAM571x -DOPP_NOM -dboot_MMCSD -og -g -gdwarf-3 -gstrict-dwarf -dwarf -dwl"/ti/pdk_am57xx_1_0_13/packages/ti/board/lib/idkAM571x/a15/release -dstrom-/ti/pdk_am57xx_1_0_13/packages/ti/drv/i2c/lib/a15/release -drom-static map_cn"/ti/pdk_am57xx_1_0_13/packages/ti/drv/uart/lib/a15/release -/ti/pdk_am57xx_1_0_13/packages/ti/csl/lib/am571x/a15/release -mcrom--drom-mv400"-static -mcwl -mvs -drom-r.cs-r.c -drom-mv-r.c -drom-drom-mv-drom-mb -mcwl"-r.c -r.cs-r.c -r.cs-r.c -r.cs-r.c -dwl -r-m-mv-g-r.cs-r.cs-g-g-m-m-m-m-m-m-m-m-ds-dwl -m-d /ti/pdk_am57xx_1_0_13/packages/ti/drv/pm/lib/am571x/a15/release /ti/pdk_am57xx_1_0_13/packages/ti/osal/lib/nonos/am571x/a15/release /ti/pdk_am57xx_1_0_13/packages/ti/fs/fatfs/lib/a15/release /ti/pdk_am57xx_1_0_13/packages/ti/drv/mmcsd/lib/a15/release

  • 我的存储器映射文件是

e2e.ti.com/.../0677.MMC_2D00_SD_5F00_SBL_5F00_REBUILD.txt

  • 我的链接器是您的默认文件、它来自位置

C:\ti\pdk_am57xx_1_0_13\packages/ti\boot\sbl\board\idkAM571x\build

  • 我使用您的工具"tiimage.exe "通过以下链接将.out 文件转换为图像:

software-dl.ti.com/.../index_Foundational_Components.html

语法: tiimage.exe 0x40331000 mmcsd sbl.bin MLO

我可以使用 JTAG 调试 SBL、并成功输入到应用程序中。但我无法使用相同的 SBL...我们如何解决这些问题??  

此致

Shan Muhammad

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

    掸邦,

    很可能是 SD 卡格式问题。 您需要使用 HP SD 卡格式工具(https://download.cnet.com/HP-USB-Disk-Storage-Format-Tool/3000-2094_4-10974082.html)来格式化 SD 卡。

    如果仍然无法正常工作、您可以尝试使用 img 文件 C:\ti_am5_610\processor_sdk_rtos_am57xx_6_01_00_08\prebuilt-sdcards\evmAM572x\sd_card_img\sd_card.img.gz 来制作可引导的 SD 卡。

    如果工作正常、则可以使用新的 MLO 更换 SD 卡上的 MLO。 从那时起、您只需更换 SD 卡上的 MLP 或应用程序即可。

    Ming

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

    您好!

    使用解决了问题  

    谢谢你