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.

[参考译文] TMS570LS1224:对 Uniflash 有一些疑问?

Guru**** 2473260 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/680258/tms570ls1224-there-are-some-doubt-about-uniflash

器件型号:TMS570LS1224
主题中讨论的其他器件:UNIFLASH

尊敬的专家:

1.当我加载 app.bin 文件时,Uniflash 的起始地址为什么为0?

2.当我加载起始地址为0x8000的 app2.bin 文件时 ,该程序无法工作?

3.根据底部代码,我将 HET 驱动程序作为端口 PIN 进行初始化,为什么我的引导加载在断电后无法跳转?HET 初始化 是屏蔽的,但它可以做到?

 

谢谢、此致

秋奇

 

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

    您好、邱奇、

    您可以将*bin 文件编程到主闪存的任何扇区中,加载地址已定义。 .out 文件将加载到文件中嵌入的地址。 如果加载地址为0x0 (.intvecs)、uniflash 会将.intvecs 段加载到闪存中、声明为0x0。  

    代码始终从0x0运行。 如果要在0x8000运行代码、请将 PC 更改为0x8000。

    我不理解您的第三个问题。