【目的】建立模版工程,方面以后修改时整个文件夹复制
【pack安装】
- 下载网址:https://www.mindmotion.com.cn/support/software/keil_pack/
- 下载后找到MindMotion.MM32F5330_DFP.0.5.1.pack双击安装就行。
【下载官方的SDK】
网址:https://www.mindmotion.com.cn/support/development_tools/evaluation_boards/miniboard/mm32f5333d7pv/
下好SDK后解压出来得到库函数、例程。
【新建template包】
- 新建一个MM32F5330_template文件夹,把Device拷贝到当前目录下面。并新建APP用于存放main等文件,MDK_ARM用于存放mdk工程文件,Doc用于存放说明文档。
2、打开mdk,新建工程,目录选择MDK_ARM:
3、选择好芯片MM32F5333D7P
4、在弹出的工程管理中不用选任务选项。
5、打开工程组图标,新建APP、DOC、HAL_LIB、STARTUP工程分组。
6、为HAL_LIB添加驱动文件:把Device\MM32F5330\HAL_Lib\src目录下的.c全部加入HAL_LIB工程分组里(注:可以自己选择加入)。
7、添系统文件Device\MM32F5330\Source下的system_mm32f5330,以及Device\MM32F5330\Source\KEIL_StartAsm目录下面的startup_mm32f5330_keil.s添加进START_UP工程分组里。
8、复制示例的main.c、main.h、mm32f5330_it.c、mm32f5330_it.h、platform.h、platform.c放到APP文件夹下,并添加头文件路径到工程里面。
工程如下图所示:
9、添加头文件到工程中,分别为
..\Device\CMSIS\Core\Include
..\Device\MM32F5330\HAL_Lib\inc
..\Device\MM32F5330\Include
..\APP
下如下图所示:
10、选择官方给我们的链接文件:\Device\MM32F5330\Source\mm32f5330.sct
11、选择警告级别,同时添加自定义的选项:USE_STDPERIPH_DRIVER,CUSTOM_HSE_VAL。
12、Main.c修改内容如下,然后编译无错误无警告
#define _MAIN_C_
/* Files include */
#include "platform.h"
#include "main.h"
int main(void)
{
PLATFORM_Init();
while (1)
{
}
}
我们加入led1闪灯代码:
- #define _MAIN_C_
- /* Files include */
- #include "platform.h"
- #include "main.h"
- int main(void)
- {
- PLATFORM_Init();
- while (1)
- {
- PLATFORM_LED_Toggle(LED1);
- PLATFORM_DelayMS(500);
- }
- }
下载到开发板后就可以看到LED1在闪了,这样就成功的建立了自己的工程模版,后面我们就可以复制这个文件包进行自己的代码构建了。
热门资料
热门活动
全部回复 0
暂无评论,快来抢沙发吧