想把ST_LINK的下载器,改造成脱机的下载器,可以支持SWIM的脱机,加上我原来的一些F0,F1,F2,F3,F4,F7系列, USB驱动打算直接用ST_LINK自己的,在ST_LINK的基础上编写个上位机DEMO,直接调用ST_LNK的 DLL。 ST_LINK V2版的 SWIM ,输出是PB8,PB11, 输入是PB7,PB9,PB10, 输入捕获的定时器通道 不是 CH1,CH2,所以得用上升沿去检测。
看看楼主的方案好像不能算是脱机下载,楼主的方案还是需要上位机通过USB接口控制ST-LINK,那还不如老老实实使用ST-LINK Utility就是。
简单点的就是,外挂个TF卡;用外置USB读卡器,把脱机目标固件写入TF卡,可以写入多个固件;脱机下载时,用按键+OLED屏选择烧哪个固件程序;按一键烧写目标板。
想整复杂点的话,把脱机下载器直接搞成U盘的方式,插到电脑上,往里扔固件;拔下后,连接目标板,选择文件,一键脱机烧写目标板。
SRSTä¼è¿æ ·å