第一章 准备工作
前言:
本人可能是最后一个收到EVB-L0136 评估板的了,一波三折,第一个开发板在疫情期间直接飞升了,后来经过论坛和厂家的沟通,又给申请了一块,非常感谢。
虽然开发板依然还没有收到,不过先提前准备一下,对开发板有一个全面的了解。
获取基本资料:
本人是通过论坛贴中的官网( HYPERLINK "https://www.mindmotion.com.cn/support/development_tools/evaluation_boards/evboard/mm32l0136c7p/" \h )获取的基本资料,其中包含以下内容:
根据本人的开发环境选择了软件下的IAR Pack包:
然后就是大家强烈吐槽的SDK software library,这个需要我们登陆网站并且注册登陆后才能下载,不过里边可以根据开发环境,开发板等信息定制library,估计想做个和Cube一样的工具,不过一切都得慢慢来,当前获取需要的software library最重要(evb-l0130_iar.zip)。
配置开发环境:
本次测评使用的是IAR8.20,首先使用PACK包添加相应的芯片信息。
第1步:双击MM32_EWARM_patch.exe;
可以看到可添加的软件,目前还不支持IAR9.30的添加,点击“Driver patch”按钮直接一件添加;
第2步:
创建属于自己的IAR工程,工程结构如下:
其中CMSIS用于存储内核文件,IAR_project用于存储相关工程文件,Libraries存储底层文件,Startup存储启动文件,USER存储的是我们的应用文件;
将evb-l0130_iar - device - CMSIS - Include下的文件复制到CMSIS-core;
将evb-l0130_iar - device下的文件复制到CMSIS-device;
将evb-l0130_iar - device - drivers下的文件复制到Libraries;
将evb-l0130_iar - device - iar下的文件复制到Libraries;
创建IAR并添加对应文件夹:
选择对应的MCU:
添加对应的include,
把GPIO的基本操作作为用户程序,编译成功!
接下来就等开发板的到来了。
|