有幸给了灵动 mini F5333开发板 测试版,先行简单测试一下
开发板官方资料如下
https://www.mindmotion.com.cn/support/development_tools/evaluation_boards/miniboard/mm32f5333d7pv/
https://www.mindmotion.com.cn/products/mm32mcu/mm32f/mm32f_performance/mm32f5330/

看内核是star mc1 号称是arm-china自主研发内核
image.png
所以也可以用cmsis-dap debug,这就很方便
image.png
type-c 供电
下载 keil 最新版5.39 https://www.keil.com/demo/eval/arm.htm
并下载支持包 ,从官网上面的链接下载即可
image.png
例程包里面的内容
image.png
打开之后例程项目还挺多
image.png
魔法棒打开,选择debug ,用stm32自己做的cmsis-dap
image.png

项目选择一下 ,右键点出来active
image.png
按F7 编译

image.png
F8 download
image.png
ctrl+f5 执行
image.png
这是一个带FPU 的
image.png
image.png
看上去和M33很像
build log 可以在这个目录下看到
LibSamples_MM32F5330_V0.10.3\Samples\LibSamples\ADC\ADC_AnalogWatchdog\MDK-ARM\Objects
编译选项看来是专门针对STAR-MC1做过的改动
LibSamples_MM32F5330_V0.10.3\Samples\LibSamples\ADC\ADC_AnalogWatchdog\MDK-ARM\Objects\ADC_AnalogWatchdog_ADC_AnalogWatchdog.dep
从这个文件里面看编译参数
image.png
--target=arm-arm-none-eabi -mcpu=star-mc1 -mfpu=fpv5-sp-d16 -mfloat-abi=hard
arm clang编译器 6.21 直接支持star-mc1 了,fpu 也是用上了

看规格本身支持的接口是很丰富的,一般常用的都有了
官方代码要是能带上freertos 的sample就更方便客户做项目了,或者找人放github
还得自己移植os,这事比较费时
大概先写这么多,有时间继续测试