主题中讨论的其他器件: HALCOGEN
您好!
我在使用 TMS570LS0914的设计中成功实现了 CAN 引导加载程序;我想知道我们如何通过将引导加载程序存储器写入新应用的方式来更新引导加载程序本身。
实际上、我只需将 C 代码中的 bin 文件加载为"static const uint32_t newBootloader[] array "、然后我只需运行以下代码。
uint8_t oReturnCheck = 0;
uint32_t size_of_bootloader = sizeof (TMS570LS0914PGE_CAN_Bootloader_SW);
uint32_t index = 0;
while (index<size_of_bootloader)
{
oReturnCheck = Fapi_BlockProgram (index、(uint32_t)&TMS570LS0914PGE_CAN_Bootloader_SW[index]、8);/**/
索引=索引+8;
}
但是、这似乎不起作用
应用程序代码从0x40000开始、App_STATUS_Address 是0x40000。
是一个更聪明的方法来做到这一点吗?
谢谢