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.

[参考译文] TMS320F280049C:SCI 引导加载程序

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1588170/tms320f280049c-sci-bootloader

器件型号: TMS320F280049C

SCI 引导加载程序:
文件: flashapi_ex2_sciKernel.c
文件: flashapi_ex3_liveFirmwareUpdate.c

TI 提供的示例工程主要执行从组 0 到组 1 以及从组 1 返回组 0 的引导加载。
但是、我尝试在同一组 0 中执行引导加载。 这意味着我想将内核保留在相同的扇区(扇区 0 和扇区 1)中、并在应用中使用其余的扇区(扇区 2 至扇区 15)。

我在这种方法中遇到了一个问题。 第一个引导加载通过内核正常工作。 但在第二次引导时、当应用程序已经存在时、器件会直接跳转到应用程序。 当我再次尝试执行引导加载时、会遇到问题。 如何让内核持续执行引导加载?

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

    您好:

    对延迟表示歉意、线程被分配给了错误的专家。

    当我再次尝试执行引导加载时、会遇到问题。 如何使内核持续执行引导加载?

    能否提供有关问题性质的更多详情?  您期待会发生什么? 应用程序应轮询 SCI 接收中断、以了解何时执行固件升级。

    此致、

    马特

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

    您好:

    鉴于该主题已打开一个月但未收到回复、我将假定问题已解决关闭该主题。 如果问题仍然存在、请重新打开新主题。

    此致、

    马特