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.

[参考译文] TM4C123GH6PM:ROM 引导加载程序

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/597510/tm4c123gh6pm-rom-bootloader

器件型号:TM4C123GH6PM
主题中讨论的其他器件:LMFLASHPROGRAMR

大家好

我对使用 BOOTCFG 寄存器引导 TM4C123x UART 有疑问。

我使用 TM4C123x EVM 并编写此程序。

//访问 FMA
*((volatile unsigned long *)(0x400FD000)= 0x75100000;

//访问 FMD
*((volatile unsigned long *)(0x400FD004))= 0xFFFFFFE;

//访问 FMC
*((volatile unsigned long *)(0x400FD008)= 0xA4420008;

while (HWREG (FLASH_FMC_R)& FLASH_FMC_COMT){}//等待写入完成。

复位(POR)时、I SET PB4为高电平。

在终止后、我想使用 LMFLASHPROGRAMR 进行更新。
但我遇到了错误。

你能给我提供什么建议吗?

此致
高贵须

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    编程后、您能否使用 ICDI 连接到 EVM 并读取 BOOTCFG 寄存器的内容?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Bob

    感谢你的答复。
    编程并复位后、我们可以读取 BOOTCFG 寄存器的值。

    是的。

    此致
    高贵须

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

    可以回答吗?

    此致
    高贵须
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    编程操作是否成功? 您从 BOOTCFG 读取了什么值?