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