【XTW100编程器】自定义flash芯片与体验
·
公司的flash需要烧录,因此下单了一个XTW100编程器,别说,还真挺好用
体验感受
驱动,驱动安装假如是win11之类的,需要禁用数字签名,
- 打开设置:Win+I → 选择 “更新与安全” → 左侧栏点击 “恢复” 进入
- 高级启动:在 “高级启动” 下点击 “立即重启”(系统会保存工作后重启)
- 选择禁用选项: 重启后 → 选择 “疑难解答” → “高级选项” → “启动设置” → “重启” 再次重启时,按键盘上的 F7 或数字键 7,选择 “禁用驱动程序强制签名”
- 安装驱动:系统启动后,像平常一样安装未签名驱动
夹子,flash可以不用拆下来,直接就能在板子上夹住,这点非常好,之前用过其他的,其他的根本夹不住,虽然塑料的长时间使用可能变形坏掉,但这东西便宜,换一个就是了,可以直接夹住,这点非常好。
主体就是一个stm32f103,原理是上位机传输数据,stm32把数据spi/i2c写到flash中,没什么难度。
假如自己设计的,命令行x/ymodem之类类似,就是一包一包传输,或者按官方的stlink那种,内部虚拟u盘,文件直接拖到u盘中,有文件程序读到文件烧录,不过这种方式内部是没有那么大ram空间的。
上位机
上位机没什么好看的,就是选型号,自动识别,读写擦校验,自动烧录,打开和保存。
自动识别
自动识别就是flash是有JEDEC ID的,带有厂商代码,通过读取这个代码区分flash芯片的大小容量类型之类的参数。
增加自己的芯片
假如是自己的芯片,不在列表里呢
就通过txt配置文件增加
其实就几样,
比如不同批次的,id不同也是可以接受的,会被识别成一个,其实就名称相同而已
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)