烧录器的选择有好几款,我选的这种是FMDLinktype-c接口的。
根据官方给出的资料,不同版本的FMDLink适配如下:
我们编译代码需要用到FMDIDE,但是这个软件在官网上找不到,就很离谱,我是通过其他渠道找到的一个当前最新版本(v3.0.8免安装版),还有对应的烧录器使用说明手册。
下载完成之后解压即可,这个是免安装版,直接打开就可以用,但要注意的是,文件存放的路径不能有中文,否则可能会导致编译失败。建议直接放在C盘根目录下。
而通过参考官方的demo程序则能够快速的了解MCU的编程方法,并展开后续的开发工作。我们可以根据自己选择的芯片型号在官网上面下载相应的规格书和参考code。
比如我用的这款MCUFT61F14x,参考代码包含了最常用的一些外设的配置方法,基本上是够用了。
打开前面下载好的FMDIDE。
1、新建项目
工程建好以后会自动生成一个测试文件,里面都是空函数,你可以选择在这个test.c文件里面添加自己的代码,也可以删掉这个文件重新添加自己的代码文件进去。
2、在项目上添加文件
选中工程目录文件右键,点击AddFile...,选择自己要加进去的文件即可。
3、编译代码
需要编译的时候,点击编译图标即可。
三个编译图标对应的功能依次是:编译单个目标,编译所有目标,编译所有文件并且下载烧录。
编译的时候会弹出一个选项框,如果没有特殊的配置要求,按默认的就行不需要修改。
依次点击Compile->Compile...,在弹出的选择框里面找到FMDIDE的安装根目录,然后在目录下的data->bin文件夹里面找到这个c.exe文件。
找到这个c.exe文件之后,点击OK即可,这个时候再去编译代码就没问题了。
1)更新烧录器固件
把烧录器连接到电脑的USB接口,在FMDIDE依次打开Help->UpdateFirmware...,然后会提示“固件正在升级,请勿断开USB”,点击确定,等待下方进度条升级完成即可。
升级后右下角可以看到固件版本。
注:要接上烧录器才能看到这个版本号。
2)下载烧录
连接好烧录器和MCU,然后在FMDIDE点击“编译并下载”的图标即可。
烧录过程如下:
PS:虽然辉芒微单片机的IDE做的很烂,这个环境也是搞得很复杂,但是搭建好以后其实使用起来也还好,而且最关键的是他们家的芯片便宜呀。如果是做低端产品的话,用这个还是可以省一些成本的。