This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

controlSUITE 自带boot rom 例程,编译时出现错误。

Other Parts Discussed in Thread: CONTROLSUITE

最近在了解 boot rom  

在编译时controlSUITE 自带boot rom 例程,出现错误。如下

问题1:增大BOOT 的空间,就会超过 0x3ff8d2,就会占用FLASH_API的空间。问题出在哪里?

问题2:Boot ROM默认是Flash BOOT。能不能修改BOOT ROM。默认启动方式为CAN BOOT,如果1秒钟CAN没有接收到正确的Bootloader Data Stream Structure ,再跳转到Flash BOOT 。实现通过CAN 烧录的功能(不用GPIO选择)!

 

  • 1. 上面报错是.text段也即是BOOT的空间不够,你要加大点,相应的,当然你要把其他的往下移。建议你讲boot和flash烧写的代码都放到一个扇区中,这样这个扇区就可以不用擦除。因为flash擦除是按扇区来的。

    2. 不可以。定制的话就要自己写。

    Eric