请教下关于RL78G13 boot和app 调试的问题

你好,现在我用G13做了两个工程,一个是boot,一个是app,boot是从0000-3ffff,app是从4000开始,编译器是cc-rl,请问可以实现先把boot的程序烧进芯片之后然后在app的工程中进行download debug吗?我尝试过先用rfp文件把boot烧进去了,但是一旦把app的工程打开download调试后就会把之前boot的那些地址给擦除了,请问有办法可以避免吗?或者可以告诉个怎么联合起来调试的方法呢?非常期待大佬的回复,谢谢!

Parents
  • boot是从0000-3ffff,app是从4000开始, 3ffff是多写了一个f吧. 

    在编程的时候, 可以生成一个boot+app的目标hex/mot文件, 第一次烧写的时候或出厂生产的时候, 一次性烧写进mcu. 不需要先烧写boot 然后再使用bootloader烧写app. 

    rfp可以选择烧写的block, 你在烧写app的时候, 可以只写app以后的block就行了, 不会把boot擦除. RFP有个block setting的选项.

    如果在调试的时候, 例如在app工程里面调试boot 和app, 可以把boot的image 加入进去. 这样在这个memory 空间就存在boot 和app的数据. 这个在仿真器设置里面添加.

  • 可以生成一个boot+app的目标hex/mot文件,请问这个在哪里设置呢,目前都是生成两个hex,y一个app,一个boot

  • 自问自答:是在如下界面增加吗,我翻看其他人的问题发现,但是不确定是不是,有没有CS+编译器的中文教程呀,感觉好多细节上不知道怎么设置。

Reply Children