在参考瑞萨官网的r11an0470eu0100-bootloader-one-image.pdf 文档及例程进行RL78 Bootloader的验证。例程用的IDE e2studio的版本推荐的是 version 7.8 or later, CCRL是version 1.09,SREC没说版本。
1)IDE e2studio版本:v202410, CCRL版本:v1.09, SREC版本:v1.65 (系统变量也设定了),
例程的BootLoader工程,编译OK。再进行例程的BootLoader工程,如下设定好Post-build,编译通过但出现如下问题,生成不出POST-build的output文件“crc.mot”“JoinedBootAndApp.mot ”“AppWithCRC.hex ”
srec_cat: open "..sreccompile_full.txt": No such file or directory
srec_cat: open "..sreccrc_gen.txt": No such file or directory
srec_cat: open "..sreccompile_app.txt": No such file or directory
。
2) IDE e2studio版本:v7.8.0, CCRL版本:v1.09, SREC版本:v1.65 (系统变量也设定了)
例程的BootLoader工程,编译OK。再进行例程的BootLoader工程,设定好Post-build, 编译通过,生成了POST-build的output文件“crc.mot”“JoinedBootAndApp.mot ”“AppWithCRC.hex ”,没有问题。
请教下,1)的情况,为什么POST-build生成不了output文件, 是否IDE e2studio(版本:v202410)需要一些其他设定?
您好,
可以检查下c/c++ build中makefile auto generation 关闭了吗
r11an0470eu0100-bootloader-one-image.pdf 文档里,c/c++ build中makefile auto generation是打勾的。 我去掉makefile auto generation的勾,在“IDE e2studio版本:v202410, CCRL版本:v1.09, SREC版本:v1.65” ,还是同样结果,不能打开srec目录下的.txt文件,生成不了POST-build的output文件“crc.mot”“JoinedBootAndApp.mot ”“AppWithCRC.hex ”。
其他的e2studio版本我都试了下,发现 e2studio version 7.8、 v202210、v202304,到v202307都OK, 从e2studio v202310 开始 v202401 v202404 都不行,找不到.txt文件,生成不了POST-build的output文件。
您的问题目前属于e2stduio新版本的BUG,目前e2studio最新版本的release note中暂时还未修复,抱歉还请基于老版本使用
谢谢答复。那这里就暂用老版本在例程上进行评估及扩展。