先用SWIM把Boot Loader给Enable就可以了
但Enble LDR后有一个小问题,如果你的应用不在意,就把BOOT一直开着吧,方便ISP
Reset后,Enable LDR后会先跑LDR,如果没有ISP命令,则JMP的主程序
这里,有个Timeout的问题
如果你的应用不在意这个Timeout时间,就一直Enbale BOOT就OK了
如果你希望自己的主程序尽快的跑起来,特在意这个Timout时间,则要Disable了
另外,STM8有些小Program Size的型号,没有Boot loader,STM8L的情况不太清楚
用的时候,仔细瞅瞅datasheet和相关的spec是没有坏处的
|