是可以的啊,Linux下的串口通讯也是一样的,只要协议正确就可以通讯并升级的啊
主要是在STM32上先写上一个bootloader,在主个loader上通过串口接收hex文件,再写入到flash中
可以,目前我们公司就是用的这种方式。
先做一个STM32的BOOTLAODER程序,确定通讯协议。上位机Linux按照协议发送数据即可。
这种很多的开发板都有例程,你可以参考
可以的,你可以写个在Linux环境下运行的STM32 ISP下载程序,非常简单。
需要自己做一个bootloader,和串口协议,将接受到的数据存到板卡上,然后拷贝到ROM,重启
串口可以,搞个通信协议,用IAP方式下载
hex文件必须用STlink等下载器下载