Part Number:F28M35H52C
您好,我目前使用F28M35 的串口进行boot时,发现BOOT一直卡在轮询哪种串口模式时。到在这一步是不是意味着已经对串口外设进行必要的配置,并且串口外设会通过RX线向M-BOOT发送boot_command,M-BOOT只需要等待接受boot_command即可确定哪种外设进行启动? Concerto F28M35x Technical Reference Manual手册里面也提到中before calling the bootloader,但是在流程图里却没有这部分的配置的流程,我想请问这里该部分的配置应该处于流程图中的哪个阶段?
Alice:
您好,
是的。
请参考TRM手册558页,程序是执行在PickInterface()函数,在这个函数之前已经执行了ConfigureDevice()。
Concerto F28M35x Technical Reference Manual (Rev. I) (ti.com.cn)
,
alb a:
感谢您的回答。 目前我通过SSI,I2C已经能够正常进行BOOT,但是UART一直不能正常工作,我使用反汇编分析了一下bootRom的指令码,发现汇编指令中并没有对UART进行配置(I2C,SSI均有),Pickinterface()函数中也仅对SSI和I2C相关寄存器进行检查,想请您核实一下F28M35H52C板子BOOT_ROM中,是否存在对于UART ConfigureDevice()的配置和PickInterface()的相关内容,感谢!
,
Alice:
您好,
BOOT_ROM是这个版本? m_rom_symbol_libs (ti.com)
如仍有疑问,请参考下面帖子讨论的内容。
F28M35H52C: Concerto Remote Firmware update options – C2000 microcontrollers forum – C2000︎ microcontrollers – TI E2E support forums