使用Betaflight Configurator飞控刷写固件时各步骤的含义
关于ISP、IAP、DFU和bootloader 参考上面文章,总结一下: 最开始,每次升级程序,将芯片从工作板到升级代码板,反复移植,不方便 于是ISP来了 ISP:在系统编程,就是通过芯片厂家在芯片出厂时固化的一种程序——bootloader,它能且只能够通过固定的串口或其他通信接口,与电脑连接进行程序设计。
IAP:在应用编程,看作是ISP的升级板,IAP技术允许用户应用程序修改flash,有2个bootloader,一个是厂家固化的bootloader,另一个是用户自己自定义bootloader,启动时,先进入厂家的再进入用户自定义的bootloader,然后进入用户的应用程序,一般是先用专用软件**(如 zadig 软件)**,调用固化的bootloader,来写入自定义的bootloader,然后自定义的bootloader利用能写flash的能力,来给芯片写入新的程序。自定义的bootloader
共有 0 条评论