1:MCU有个bootloader 代码烧进这个MCU里面,这个bootloder的其中之一的主要功能就是从flash的一个特定地址执行用户代码;
2:你要让你的可执行代码和bootloder的功能配合起来。
3:就是将你的可执行代码存到这个地址上面。
4:你的可执行代码就是二进制文件,可以通过串口,can,以太网等进行发送接收就可以了。
纯手打,如果是STM32详细的过程战舰有写,ST官方也有给出参考例程。
机箱有 DB9 接口吧设备管理器 里有嘛? 如果机箱有接口,设备管理器里没有或许是 CMOS里禁用了
如果 设备管理器 里有 但没有 DB9 接口或许 主板接口没有引出到机箱
单片机一般有 TTL 串口,如果接口连接 了 max232 一类的电平转换芯片,与外界连接的接口应该 就是 DB9
直接用 串口线连接就行,不过 串口通信 与 下载 程序不一回事
用串口下载程序需要 单片机支持吧,应该有下载电路连接的
祝你顺利吧
CAN 是Controller Area Network 的缩写,是ISO国际标准化的串行通信协议。MCU固件更新现在的各类设备中的固件更新手段多种多样:机顶盒和电视机多采用U盘和SD卡更新,手机和平板电脑采用OTA和网络方式更新,小型设备采用串口/USB下载更新。你是不是想用VB编制一个串口通讯程序,对一大批MCU固件来进行更新升级。VB 可以向计算机的串口发出需要的数据,就看外设的固件能不能接收。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)