在笔者再为固件升级方案发愁的时候,(为什么发愁呢?因为笔者连UART的IAP都没做过,现在要做USB的DFU),因为我对于这方面的应用一无所知。
但是在一个微风轻拂的早晨,我照例打开了StrongHuang的微信公众号,发现了Cube的这款Programmer,这正是我要的滑板鞋。笔者于是就去官网下了这样一个软件,盘了一上午,于是duang,一份教程诞生了。(附件设计下载网址和使用方法)。
经过了一番操作之后,引发了笔者的思考。因为我的方法有缺陷有漏洞,就是我必须要在硬件上去切BOOT0为高,BOOT1为低,甚至还需要复位。所以第二个方法浮现在我的脑海当中,我可以使用编写MCU的代码的方式,就是做IAP的前半部分,进入bootloader,软复位,再使用这个软件Download。因为我从来没做过IAP,希望有心人士帮忙看一下是否可行。 |