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.

TMS320F280041C: TMS320F280041C工程对指定的FLASH_BANK1_SEC6处写入了另一个工程生成的hex文件,该如何从main函数中跳转到FLASH_BANK1_SEC6处

Part Number: TMS320F280041C
Other Parts Discussed in Thread: C2000WARE

TI的工程师你们好!

       现在我的 TMS320F280041C有两个工程,第一个工程1负责进行接收工程文件并擦写到指定的flash处(例如:FLASH_BANK1_SEC6)

       另一个工程2负责生成具体的app工程文件(例如:亮灯功能的light.hex)

       现在 我将第工程2已经写入到了工程1的指定flash处,请问写入完毕后该怎么从工程1的main函数中跳转到FLASH_BANK1_SEC6这个写入工程2的扇区。

       是修改f28004x_codestartbranch.asm这个文件吗   具体应该怎么操作呢

  • 你好,你说的就是二次bootloader吧,官方有提供例程可以参考:C:\ti\c2000\C2000Ware_3_04_00_00\driverlib\f28004x\examples\flash\flashapi_ex2_sci_kernel.c

    例程中有介绍如何实现bootloader程序跳转到APP程序。

  • 您好,我参考了这个例程 但是由于我这边的测试环境没办法对这个例程进行测试  所以能麻烦您告诉我该例程具体那一部分是跳转的吗