可以的喔,這個叫做OTA (Over The Air),
Wifi多半是雲端服務提供直接更新MCU firmware服務
BLE多半則是近距離間使用媒體對裝置下達更新MCU firmware服務
可參考FireflyBLE,是更新Cortex-M0的Firmware
http://wiki.t-firefly.com/index.php/FireBLE/Firmware_upgrade
当然有,Particle Photon就是这样的。
不过你要自己对应于板子写一个bootload程序,先下载到板子。
有。只要能找到对应的bootloader,这个是初始程序,通过他可以跳到指定的程序地址运行相关代码。找到bootloader,你就可以在程序地址段刷新程序,然后跳到新的程序那里启动
所以,关键的关键是你要写BootLoader