本帖最后由 suiyuanjiayou 于 2025-5-10 18:33 编辑

很感谢面包板社区及敏矽微电子给了一次试用ME32G030开发板的机会。

虽然后面中间有了一些波折,最后还是收到了板子,再次感谢付出的工作人员。


【EVB】初探

image.png

中间是试用的开发板,印有“MESILICON”官方log。除了开发板外,官方还贴心地准备了几颗主芯片,以备使用。还附送了一个用来装芯片的小黑盒。

image.png

开发板中序号1为Jlink的JTAG接口,直接可以插入用Jlink烧录测试。笔者因为不经常用JTAG接口,而是使用SW接口,所以只接了SWDIO、SWDCLK和地。

序号2为外接出来的引脚。使用时可以用2.54的插针焊接上去,再用社邦线连接到其他模块。

序号3为板子USB供电。使用micro USB。插上之后,电源LED会亮。

序号4为LED灯。一个为电源LED,用来指于电源是否有接入。一个接到PB12,供调试使用。(下面会使用)。


【开发环境】

下载官方提供的SDK,某度网盘地址:https://pan.baidu.com/s/1SJxSOUxW8at4NxEcjggahA?pwd=6967

image.png

解压之后,得到如上文件大夹。各个功能如下(纯属个人猜测)

demo board:放的是demo板的原理图文件。

doc:ME32G030xxxx的使用文档。

driver:驱动。包含外设头文件和外设源码。一般程序要使用哪个外设就会这里包含哪个文件。

example:单个外设使用示例。建议都可以编译下载试试,以供以后参考。

mcu:包含对应编译器启动文件、system_me32g030.c和me32g030.SFR(不知道做什么的)

OTA:升级相关。

utilities:编译器有关的配置文件。


【MDK】

笔者只会MDK,所以所有的操作都是MDK的。(IAR没用过)。

打开examle\led\MDK\demo.uvprojx,成功唤醒mdk。熟悉的界面。

在开始编译之前,先把官方给的pack导进来。这样keil就可以识别芯片了。

打开pack installer

image.png

选择如下的pack文件。

image.png

等待导入成功之后,再看device时,已经有如下画面

image.png

按F7编译一下。0 error,0 warning,完美!

image.png

接下来要配置jlink下载

查看\utilities\jflash patch\readme.txt文档,将文件放到jlink的目录中。并到keil的debug->setting中设置jlink的参数。

一切准备就绪,按下F8,下载成功!完美!

可以看到中间的led闪起来了。这说明程序已经跑起来了。