Flash一共96K,请问Bootloader区域能设置为32K大小吗?
可以(但不能做bootloader本身的swap 了, 只能做app 的升级), 但有需要做成这么大的bootloader么?
我们的BootLoader后续要集成一些协议栈,而且APP部分64K也够,所以这样考虑。
我们需要做成Boot和APP独立的工程,不是那种OTA的,请问您那边有相关的示例吗?
样例程序是64K的, 不同MCU的ROM 和RAM都不一样, 请根据
样例程序, 样例程序--RL78 bootloader via UART for CCRL - Forum - RL78 MCU - Renesas Community
硬件手册 https://www.renesas.cn/us/zh/document/man/rl78g13-users-manual-hardware?r=1054286
和https://www.renesas.cn/us/zh/document/mat/rl78-family-self-ram-list-flash-self-programming-library-rev305
修改section和响应的程序代码.
对照样例程序的build option 配置自己的工程. 也可以在直接修改样例工程.双击, 修改成你想要的信号.
谢谢您提供的例程,请问这个例程中可以把boot范围改为0-32K,APP使用32-64K吗?
可以, 请看原帖的提示. 和对提问的解答.
section的重新分配, 需要把相应的user_def.h里面也要跟着修改.