本帖最后由 viphotman 于 2019-9-18 11:04 编辑
ST NUCLEO_G431RB测评
一 硬件
1 手机拍摄实物图,主要看到两个IC ,STM32F723 这个是STLINK-V3E上用于给STM32G431下载程序或仿真;
2 详细描述 下图 虽然是G474的图,但和G431结构一样;
3 连接USB到电脑后,电脑会自动安装驱动,安装后如下:
二 开发环境
系统:VirtualBox 虚拟机下windows xp 32bit 下安装keil 5.15 (经测试高版安装不了);
编译:keil 下安装pack :Keil.STM32G4xx_DFP.1.1.0.pack (keil 官方网站下载);
ST 下载:STM32CubeProgrammer (ST官方网站下载。这个是安装在主系统win7下);
代码生成:STM32CubeMX;
三 软件
G4 demo 例程 :STM32CubeG4_V1.1.0.zip (ST官方网站下载);
修改这个工程 STM32Cube_FW_G4_V1.0.0\Projects\NUCLEO-G431RB\Examples\UART\UART_Printf
这个工程没有KEIL 工程,先要用STM32CubeMX 生成MDK ARM工程;用软件打开上面目录下的
UART_Printf.ioc;将LED2也设置一下;点生成
生成的代码在keil中打开,
(由于我的代码生成在win7下,keil打开在虚拟机windows xp里,所生成的代码在有些文件上的路径有问题,需要修改一下)
如下两个地方:
最后修改完的代码while (1)里加入 LED2翻转和printf;
四 下载
硬件用USB连接PC,打开STM32CubeProgrammer ,ST LINK 连接上,加载要下载的HEX下载;
可用USB转串口看打印数据;LED灯也在闪;
五 总结
1 ST LINK V3 在虚拟机的驱动还没安装好,不能用keil直接下载,后续再测;
2 后续再测ADC部分;