关于使用External Flash Definition Editor时出现的错误

MCU: RX71M

利用e2studio向MCU外部两个并联16位组成的32位flash中写入固件时,需要USD(User System Definition)文件。在瑞萨官网下载External Flash Definition Editor工具可以生成USD文件。

在使用External Flash Definition Editor工具时,其标准程序(Standered program)不支持2*16bit的flash电路连接,需要编写custom program来生成USD文件。

官网上有关于custom program的样例程序External Flash Definition Editor | Renesas。样例是HEW工程文件,将其中的.c .h和.lib文件复制到新创建的e2studio的工程中进行编译,

出现如下错误

E0562320:Section address overflowed out of range : "$ADDR_B_84080"

84080地址在RX系列中属于IO地址,所以出现如上错误。但.c和.h文件中并没有使用这个地址,推断是.lib中使用了该地址,没有.lib的源码无法进行修改。

针对程序调试时向外部Flash写入固件的需求,请给出解决方案。