NXP MCU 技术论坛
直播中

话多显蠢

9年用户 809经验值
擅长:479461
私信 关注
[问答]

如何使用srec文件烧写MPC5748g?

我有两个问题:
1- 我正在为 MPC5748G 开发一个新的引导加载程序,我可以从 SD 卡中检测到一个 srec 文件(3 核的应用程序固件)并闪存它。
您是否有示例或任何文档来说明如何使用 srec 上的信息以及如何将它们写入闪存?
2- 当我安装了 SD 卡但没有找到 SREC 文件时,我需要卸载它并跳转到应用程序。我的问题是当我挂载和卸载 SD 卡时跳转不起作用,即使是 uSDHC_DeInit(); 在卸载 SD 后调用。
执行顺序如下:



uSDHC_fatfs_initialize();
uSDHC_Init(false); // false : non blocant init
MountSdVolume(); // it call f_mount() function
if(checkSRECfile() == true)
{
//do update
}
UnmountSdVolume();
uSDHC_DeInit(); // in order to reset drv of used device to be able to jump to application
//jump to application
__asm__("e_lis %r12,0x0100");
__asm__("e_or2i %r12,0x0000");
__asm__("mtlr %r12");
__asm__("se_blrl");


更多回帖

发帖
×
20
完善资料,
赚取积分