USE_STDPERIPH_DRIVER 修改例程代码 到这一步工程模板算是搭建完了,但是代码不能直接编译,因为官方给的代码都是根据他们自家开发板写的。 所以我们需要改成我们的想要的。 main.c 没什么可以讲的,直接精简成下图就行 gd32e10x.h 6
点击魔法棒,进入配置中的Target,选择ARM compiler 为V6 勾选Use MicroLIB OutPut配置 C/C++配置 Define配置为:USE_STDPERIPH_DRIVER,GD32F470 Warings选择AC5-like warnings 选择c99和c++03 Optimization选择-O1 Include配置 添加如下几个目录: User Firmware\CMSIS\GD\GD32F4xx\Include Firmware\CMSIS Firmware\GD3...
选择ARM compiler 为V6勾选Use MicroLIBOutPut配置C/C++配置Define配置为:USE_STDPERIPH_DRIVER,GD32F4...
USE_STDPERIPH_DRIVER,GD32F405 (根据不同型号改变名字) 编译文件 大功告成!!! 后记 第一次写文章,有问题请指出,轻喷。 纯小白,边学边记录 编辑于 2024-02-27 14:52・广东・信息来源于 官方网站·图片/视频拍摄于 2024-02-26 广东省深圳市 单片机 STM32 赞同92 条评论 分享喜欢...
更改完Device后,点击C/C++选项,将Define:更改为USE_STDPERIPH_DRIVER,GD32F10X_MD,这个文件是根据不同内存的单片机决定的,所以需要更改为MD。 更改Define 然后到这一步,编译,编译成功后点击魔术棒-Debug,选择Usesimulator,点击OK,最后点击Debug,进入调试模式。 根据官方给出的备注,使用的定时器1对应的3个通道,分别...
在keil魔术棒下面找到C/C++,在Define中添加内容USE_STDPERIPH_DRIVER,GD32F470,如下所示 在下面的选项中添加必要的路径 这里我添加的路径如下所示 最后直接编译就可以了 3、使用vscode EIDE插件进行开发 关于vscode EIDE的插件,我在CSDN的博客中有过介绍:vscode EIDE插件使用说明 ...
2.还需要添加MCU宏GD32H7XX,USE_STDPERIPH_DRIVER 3.6 Cortex-M7的MCU和Cortex-M4适配Liteos-m的不同——fpu适配 适配Cortex-M7的GD32H759IMT6时,需要在config.gni的board_cflags中添加-D__FPU_PRESENT=1U``-D__FPU_USED=1U,并且需要在gd32h7xx.h中注释掉__FPU_PRESENT。
/firmware/cmsis/gcc_startup/startup_gd32h7xx.o2.还需要添加MCU宏GD32H7XX,USE_STDPERIPH_DRIVER...
CPPDEFINES = ['USE_STDPERIPH_DRIVER'] group = DefineGroup('Libraries', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES) Return('group') 该文件主要的作用就是添加库文件和头文件路径,一部分文件是属于基础文件,因此直接调用Python库的Split包含,另外一部分文件是根据实际的应用需求添加的。
CPPDEFINES = ['USE_STDPERIPH_DRIVER'] #定义一个组,组名为'Libraries', depend为空表示依赖任何一个其他宏,另外当前的头文件路径添加到工程中 group = DefineGroup('Libraries', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES)