主题中讨论的其他器件: TMS570LS0432
您好:
请告诉我 TMS570LS0432 (大端字节序(BE32)格式)之间还有哪些其他设置是不同的。 和 RM42L432 (小端字节序(LE)模式。) 在引导加载程序中、除此之外、我可以对 TMS570LS0432的引导加载程序进行编程。但是、在将同一程序修改为小端字节序(LE)模式后、无法将引导加载程序编程到 RM42L432。 我还需要注意什么? 谢谢你。
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.
您好:
请告诉我 TMS570LS0432 (大端字节序(BE32)格式)之间还有哪些其他设置是不同的。 和 RM42L432 (小端字节序(LE)模式。) 在引导加载程序中、除此之外、我可以对 TMS570LS0432的引导加载程序进行编程。但是、在将同一程序修改为小端字节序(LE)模式后、无法将引导加载程序编程到 RM42L432。 我还需要注意什么? 谢谢你。
--retain="*(.intvecs)" MEMORY { VECTORS (X) : origin=0x08000000 length=0x00000020 FLASH_API (RX) : origin=0x08000020 length=0x00001FE0 SRAM (RW) : origin=0x08005000 length=0x00003000 STACK (RW) : origin=0x08002000 length=0x00001000 } SECTIONS { .intvecs : {} > VECTORS flashAPI : { ..\Debug\Fapi_UserDefinedFunctions.obj (.text) ..\Debug\bl_flash.obj (.text) --library= F021_API_CortexR4_LE.lib < FlashStateMachine.IssueFsmCommand.obj FlashStateMachine.SetActiveBank.obj FlashStateMachine.InitializeFlashBanks.obj FlashStateMachine.EnableMainSectors.obj FlashStateMachine.IssueFsmCommand.obj FlashStateMachine.ScaleFclk.obj Init.obj Utilities.CalculateEcc.obj Utilities.WaitDelay.obj Utilities.CalculateFletcher.obj Read.MarginByByte.obj Read.Common.obj Read.FlushPipeline.obj Read.WdService.obj Async.WithAddress.obj Program.obj > (.text) } load = FLASH_API, run = SRAM, LOAD_START(api_load), RUN_START(api_run), SIZE(api_size) .text > SRAM .const > SRAM .cinit > SRAM .pinit > SRAM .data > SRAM .bss > SRAM }
您好, Jagadish
这是当前使用的 bl_link.cmd 的设置。 请帮助检查是否存在任何设置错误。 谢谢你。
尊敬的 Weeken:
很抱歉我的答复出现延误。
是否正在将 DMA 用于 SCI?
如果您使用 DMA、则在从大端字节序转换到小端字节序时、应考虑进行以下修改。
(+) TMS570LS0714:DMA-SCI -基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
--
谢谢。此致、
Jagadish。