![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GD32
文章平均质量分 58
大饼酱人
目前小白菜
展开
-
使用pyocd对gd32进行下载时的一些注意事项
错误提示,因为\cmsis-pack-manager\cmsis-pack-manager\GigaDevice\GD32F4xx_DFP\3.0.3.pack 的文件中xml格式有问题,多了个空格;解决方法是将3.0.3.pack用压缩包的格式打开,将SVD文件夹中后缀是.svd 的文件中原创 2022-09-20 18:54:31 · 1015 阅读 · 0 评论 -
对CMSIS的学习(第1-3部分)
CMSIS英文全称通用微控制器软件接口标准,适用于基于Arm Cortex处理器的微控制器,为处理器和外围设备、实时操作系统和中间件组件提供接口。CMSIS是工具、API、框架和工作流程的组合,最初是基于 Arm® Cortex®-M 的处理器的硬件抽象层,后来扩展到支持基于 Arm Cortex-A 的入门级处理器;是由各芯片和软件供应商合作定义,开源。原创 2022-08-20 12:07:10 · 3010 阅读 · 0 评论 -
RT-Thread-GD32的SPI在切换同一总线不同挂载设备时会出现切换后乱发送数据的问题
RTT的SPI设备通信切换机制是每次切到另一个不同的子设备前会根据之前注册时的设备模式进行初始化spi,而GD32的spi问题是在切换几次后发送数据会变乱,一开始以为是RTT的问题,但是一直仿真到spi_i2s_data_transmit这个标准库函数,函数形参都一样,但是出来的波形是对不上的,所以感觉是GD32的spi配置BUG,索性在spi_configure中的gd32_spi_init(spi_device);前加了一个spi_i2s_deinit(spi_periph);...原创 2022-07-29 19:49:28 · 666 阅读 · 0 评论 -
GD32 RT-Thread OTA/Bootloader驱动函数
驱动函数需要修改一个文件rt_fota.c,添加内部flash操作相关文件,删除外部flash操作相关文件,移植过程注意事项及其它外设移植细节参见 移植完整版RT-Thread到GD32F4XX(详细) 中关于bootloader及flash移植相关内容,移植完成后使用及验证方法同stm32原开源项目位于https://gitee.com/spunky_973/rt-fota,只适配了stm32f4系列,未实现hash校验;本博客所做改动仅为适配GD32F4XX系列,及添加了hash校验(已提交PR),同原创 2022-06-24 20:05:14 · 1159 阅读 · 0 评论 -
GD32 RT-Thread RTC驱动函数
驱动函数需要修改两个文件,drv_rtc.c,使用RT_USING_RTC进行开启关闭,移植注意事项参见 移植完整版RT-Thread到GD32F4XX(详细) 中关于rtc移植相关内容,移植完成后使用及验证方法同stm32原创 2022-06-25 23:45:00 · 1182 阅读 · 1 评论 -
GD32 RT-Thread flash驱动函数
驱动函数需要添加一个文件drv_flash.c、修改一个文件fmc_operation.c,使用BSP_USING_ON_CHIP_FLASH进行开启关闭,移植注意事项参见 移植完整版RT-Thread到GD32F4XX(详细) 中关于flash移植相关内容,移植完成后使用及验证方法同stm32...原创 2022-06-25 14:15:00 · 851 阅读 · 0 评论 -
GD32 RT-Thread DAC驱动函数
驱动函数包含三个文件,drv_dac.c、drv_dac.h、dac_config.h,使用BSP_USING_DAC0\BSP_USING_DAC1进行开启关闭,移植注意事项参见 移植完整版RT-Thread到GD32F4XX(详细) 中关于dac移植相关内容,移植完成后使用及验证方法同stm32...原创 2022-06-25 00:15:00 · 511 阅读 · 0 评论 -
GD32 RT-Thread PWM驱动函数
驱动函数包含三个文件,drv_pwm.c、drv_pwm.h、pwm_config.h,使用RT_USING_PWM进行开启关闭,移植注意事项参见 移植完整版RT-Thread到GD32F4XX(详细) 中关于pwm移植相关内容,移植完成后使用及验证方法同stm32......原创 2022-06-24 19:59:47 · 1256 阅读 · 4 评论 -
移植完整版RT-Thread到GD32F4XX(详细)
**主要参考文档:rt-thread-master\rt-thread-master\bsp\gd32\docs\GD32系列BSP制作教程.md****GD32F4xx_Firmware_Library_User_Guide_V1.0.pdf****GD32F4xx_yonghushouce_Rev2.6.pdf****GD32F427xx_Datasheet_Rev1.0.pdf****GD32407R_START_Demo_Suites****过程中的关键点:**1. ..........原创 2022-06-17 19:46:22 · 7268 阅读 · 3 评论 -
从0使用keil5软件仿真调试GD32F305
搜集到的一些资料:RTT提供的F303的库GD32 BSP制作1RTT制作GD32系列BSP移植RTT到GD32兆易创新资料下载GD32标准库移植 (兆易创新官网只提供了标准库) 标准库点灯GD32芯片包下载 (和固件库包不一样)下载慢的话也可以官网中找GD32F30x AddOnGITHUB上的RTT和GD32的BSP制作GD32F305的例程其实看完上面这些也没必要继续向下看了·······下面是记录的一些技巧和过程细节一、新建工程及编译将下载下来的keil中的芯片包Gi原创 2022-05-29 09:45:49 · 6066 阅读 · 3 评论