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

2806x的bootloader在线升级

最近由于项目需要在2806x的DSP开发can升级的bootloader功能,由于刚接触加上在网上找的资料比较凌乱,希望有懂的大神推荐下好的资源分享下,谢谢

Susan Yang:

您可以先参考一下 C:\ti\controlSUITE\libs\utilities\boot_rom\2806x\2806x_boot_rom_v1_1\source // // FILE: CAN_Boot.c // // TITLE: 2806x CAN Boot mode routines // // Functions: // // Uint32 CAN_Boot(void) // void CAN_Init(void) // Uint32 CAN_GetWordData(void) // // Notes: // BRP = 1, Bit time = 15. This would yield the following bit rates with the // default PLL setting: // OSCCLK = 10 MHz SYSCLKOUT = 10 MHz CAN module clock = 5 MHz Bit rate = 100kbps

以及

https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/834228?TMS320F28069M-CCS-TMS320F28069-Bootloader-for-Firmware-Update-Using-CAN-Bus-between-PC-and-F28069

最近由于项目需要在2806x的DSP开发can升级的bootloader功能,由于刚接触加上在网上找的资料比较凌乱,希望有懂的大神推荐下好的资源分享下,谢谢

mangui zhang:相近帖子参考一下
e2e.ti.com/…/394570

最近由于项目需要在2806x的DSP开发can升级的bootloader功能,由于刚接触加上在网上找的资料比较凌乱,希望有懂的大神推荐下好的资源分享下,谢谢

JIA Yang:

回复 Susan Yang:

看了还不是很明白,请问有详细的资料教程吗

最近由于项目需要在2806x的DSP开发can升级的bootloader功能,由于刚接触加上在网上找的资料比较凌乱,希望有懂的大神推荐下好的资源分享下,谢谢

mangui zhang:

回复 JIA Yang:

应该没有直接的例程
我的理解,通过CAN先将一段bootloader程序下载到ram中运行,这时cup的控制权交给了内部ram的程序,接着cpu从CAN接口获取用户程序,然后将其写入内部FLASH中,这样下载完成后你就应该改回设置从内部FLASH中启动。

赞(0)
未经允许不得转载:TI中文支持网 » 2806x的bootloader在线升级
分享到: 更多 (0)