通过面包板社区的技术和灵动微技术给予详细的讲解及支持,了解到了Mini-G0001芯片可以采用Keil软件进行开发,于是到官网下载好相对应的Pack包以及一系列的产品说明,函数库及例程,并安装到Keil,就可以进行开发了。如图是安装MM32_G0001的芯片pack包:
安装好后,给板子连接烧录器,并上电,由于我原本有一个一直在用的烧录器ST_Link,查看原理图上也有相对应的烧录方式,所以便照着原理图进行接线,ST_Link烧录工具只需要四根线便可进行芯片的烧录及仿真,我认为是很方便的,对应接好GND,VCC,SWCLK,SWDIO即可,如图:
打开例程,先试一下能否进行程序的下载,先打开一个例程验证下载功能的同时也验证一下GPIO的功能,点击option for target进行设置,Debug选烧录器型号ST_Link,点setting进入界面,看到SW_Driver里面识别出烧录器型号,就说明设置成功,可以使用该烧录器进行程序下载,点击下载,成功烧录程序,其功能也正常,通过按键进行LED灯的状态的改变。
程序烧写成功,代表已经可以进行正常的开发了,还有一个非常重要的功能,那就是仿真功能,仿真能解决开发过程中的一些bug。用ADC功能来进行仿真可以很直观的查看采集的模数转换后的数据。
经过验证,在线仿真功能也正常能使用,其ADC功能也运行正常,通过调节板子上的三个可调电位器,可以改变其采集的电压值,相对应的仿真值也正常。
至此,开发环境就算顺利的搭建好了,关键的烧录和仿真工具也能正常的使用起来,同时也验证了该款芯片的一些基本板块和功能,接下来就是进行一些实验项目的开发了,冲~