替代官方MFDeploy的工具,针对STM32芯片特殊开发,可以通过STM32自带Bootloader,部署TinyCLR(官方工具必须通过TinyBooter),此外还可以读写片外Flash。
升级历史:
V1.0.0 2011-01-08
1、默认显示Deployment区的内容,尽可能避免用户把应用程序部署到Configuration区
2、不在要求用户安装.Net Framework 3.5 sp1
3、支持64位windows系统
V0.9.2 2010-07-02
1、修改了Flash Custom区,文件索引不能设定的bug
V0.9.1 2010-06-25
1、增加config.xml配置文件,可以定制串口的波特率
2、修改了片内Flash大小范围显示有误的bug
V0.9.0 2010-05-25
1、第一个版本
部署工具使用
(1)、运行YFAccessFlash.exe,选择串口方式,单击连接(Connection按钮),如果通信正常,则出现上图界面;
(2)、清空Flash;
(3)、选择最新的.NET Micro Framework固件文件;
(4)、部署固件;
(5)、校验部署结果(这步不是必须);
(6)、运行;
部署注意事项
(1)、部署时,确保开发板Boot0和Boot1的跳线如下图所示;
(2)、如果无法连接开发板,请打开YFAccessFlash.exe目录下的config.xml,修改<Bootloader Baudrate="115200"/>中的默认波特率,修改比较低的一个值,如9600,然后重启YFAccessFlash.exe,再进行连接测试。
(3)、部署后,如果TinyCLR启动不正常,请检测一下JP11跳线是否在如图位置:
(4)、固件部署完毕后,Boot0和Boot1的跳线必须都在2-3位置(用户模式)。