TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS570LC4357: 关于LC4357芯片的uart_bootloader的几个疑惑?

Part Number:TMS570LC4357

你好:

    1. 在demo code里面的startup.c文件和HALCON自动生成的HL_startup.c文件有什么区别?

    2. 在uart_bootloader中,我看英文论坛里面说要把F021_API为什么要从flash里面copy到SRAM中?是为了提高api的运行速度还是什么?这里的SRAM就是指片内的RAM吧?

   

Susan Yang:

li xy 说:startup.c文件和HALCON自动生成的HL_startup.c文件有什么区别?

理论上两者的功能是相同的,我会在周一再次确认一下

li xy 说:把F021_API为什么要从flash里面copy到SRAM中

某些特殊情况下,我们需要在程序运行的初始阶段将代码段指令从拷贝到RAM或者SDRAM的指定位置,然后让CPU每次从RAM或者SDRAM取执行并执行。例如:

处理内部FLASH的驱动程序代码段,在初始阶段拷贝到RAM或者SDRAM中会避免一些无法预测的错误产生;
为了提升程序的运行速度,可以将整个程序的代码段拷贝到RAM或者SRAM中;

https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_OtherMCU_p

,

li xy:

懂了,所以关于copy到ram中,这个步骤应该是必要的而不是可选的

赞(0)
未经允许不得转载:TI中文支持网 » TMS570LC4357: 关于LC4357芯片的uart_bootloader的几个疑惑?
分享到: 更多 (0)