[单片机芯片] CH579EVT评测+新建一个CH579M的工程

[复制链接]
1795|7
 楼主| 一路向北lm 发表于 2020-1-3 13:26 | 显示全部楼层 |阅读模式
本帖最后由 一路向北lm 于 2020-1-3 13:28 编辑

新建一个名为LED的文件夹,在LED文件夹中新建 APP、CORE、LIB、STRATUP、USER五个文件夹。 1.png
 楼主| 一路向北lm 发表于 2020-1-3 13:28 | 显示全部楼层
APP文件夹下放自己新写的功能函数,如bsp_led.c bsp_lcd.c 等。
CORE文件夹下放内核文件,从“CH579EVT\EXAM\SRC\CMSIS\Include”下拷贝。
LIB文件夹下放CH579的库文件。从“CH579EVT\EXAM\SRC\StdPeriphDriver”下拷贝。
STRATUP文件夹下放启动文件,从“CH579EVT\EXAM\SRC\Startup”下拷贝。
USER文件夹下放用户文件 主要是main.c 输出文件.Hex等。

 楼主| 一路向北lm 发表于 2020-1-3 13:28 | 显示全部楼层
使用keil新建工程,由于沁恒目前还有做支持keil的芯片pack包,CH579 使用的是 Cortex-MO,选择M0即可。
2.png

 楼主| 一路向北lm 发表于 2020-1-3 13:29 | 显示全部楼层
添加 StartupLibUserApp四个分组。
3.png
 楼主| 一路向北lm 发表于 2020-1-3 13:30 | 显示全部楼层
依次向Startup、Lib、User、App四个分组添加文件,具体如下:
Startup:从STARTUP文件中添加startup_ARMCM0.s
Lib:从LIB/src文件中添加需要的.c文件,我暂时添加了 CH57x_gpio.cCH57x_sys.c CH57x_clk.c
三个文件,可以根据自己的需要有序添加。
User:只添加了一个空的main.c文件。

App:暂时为空,后续会添加。
4.png

 楼主| 一路向北lm 发表于 2020-1-3 13:30 | 显示全部楼层
添加头文件,需要添加的头文件路径如下:
..\CORE ..\LIB\inc  ..\USER
5.png

 楼主| 一路向北lm 发表于 2020-1-3 13:31 | 显示全部楼层
  主函数暂时包含"CH57x_common.h"头文件 ,代码如下:
  1. #include "CH57x_common.h"
  2. int main()
  3. {   
  4.     while(1);   
  5. }


 楼主| 一路向北lm 发表于 2020-1-3 13:32 | 显示全部楼层
编译一下,0错误 0警告,一个模板工程暂时新建完毕! 6.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

293

主题

3837

帖子

81

粉丝
快速回复 在线客服 返回列表 返回顶部