灵动微+FTHR-G0001+板载MM32LINK+灵动生态系统网页使用和内部ADC测试

分享作者:l64481000
评测品牌:灵动微电子
评测型号:FTHR-G0001
发布时间:2024-11-28 11:48:36
0
概要
超级好用的灵动生态系统,iCEasy免费申请
开源口碑分享内容

一、生态系统介绍

mm32板系列生态系统:https://chendudo.github.io/webusb/examples/firmware/web.html

注意,部分申请的FTHR-G0001,内部虚拟U盘的,html文件是gitee的

https://chendo.gitee.io/webusb/examples/firmware/web.html 【已经失效了,gitee下架了该功能】


在这个网页中,我们可以对MM32系列的板子(大部分都支持),进行出厂恢复,特别是还可以在这个页面中,下载我们需要的资料:包括SCH File、BOM File、DS  File、UM File等等。

恢复固件前,需要先将FTHR-G0001接入电脑,并配对连接上,就可以正常使用生态系统网页了!


二、使用FTHR-G0001 内部ADC,通过板载DAPLINK进行串口数据打印

由于FTHR-G0001 的SDK还没有更新,可以在官网下载对应MM32G0001芯片的,LibSamples_MM32G0001_V2.1.5库进行使用,但是需要注意的是,该库使用的板子并非是FTHR-G0001 ,因此DAPLINK的UART接口使用的是PA12和PA3,功能组是AF1。

因此需要在platform.c中,修改void PLATFORM_InitConsole(uint32_t Baudrate):

<1>将GPIO_PinAFConfig(GPIOA, GPIO_PinSource10, GPIO_AF_4);

修改为GPIO_PinAFConfig(GPIOA, GPIO_PinSource12, GPIO_AF_1);

<2>将GPIO_InitStruct.GPIO_Pin   = GPIO_Pin_10;

修改为GPIO_InitStruct.GPIO_Pin   = GPIO_Pin_12;


之后就可以正常打印了,打印是通过板载DAPLINK的虚拟串口跑VCP,具体操作可以看我的视频

全部评论
暂无评论
0/144