请问是否有RL78 G23的自升级例程,使用串口或者其他接口,最好是IAR的开发环境下的。
RL78/G23 Updating Firmware by Using UART Communication and Boot Swapping Rev.1.00 | Renesas
请参考
RL78/G23,RL78/G22 Firmware Update Module Rev.2.00 - Sample Code | Renesas
r01an6255xx0100-rl78g23.zip工程代码请您帮忙测试,谢谢
在这个例程代码中从哪里进行跳转的?还请截图提示一下,谢谢!
从函数名来看,这是在擦除code flash, 擦除操作需要按block来擦除,可以看看擦除的范围是不是按block来的
是按照Block擦除的,这个是您提供的例程,没有做应用的改动,只是原来没有Code Flash库文件,新添加进去。
使用CS+的工程128K的工程,监控串口收发的数据,无法抓取到MCU回应给BootSwapGUI的ACK字节0x01,但是上位机还是在不停的下发数据。
您是指OTA功能跳转吗?boot工程跳转到 app 工程?
这个工程只是执行了code flash的更新操作
是的,也需要boot跳转到app的功能,当前G23的MCU与G13的MCU看起来不太一样
在工程中,这个更新标志变量在哪里修改的?因为所提供的官方例程没有跑通,这里也一直无法满足判断条件,进入不了
实际上时差不多的,就是FDL库文件不一样,一个是库文件,一个改为源码了
您可以先帮忙把例程确认跑通一下吗?我提供的那个例程,有一部分RAM是否还需要专门分配给库使用?