- 博客(18)
- 资源 (10)
- 收藏
- 关注
原创 GD32L233通过I2C驱动sensirionSCD4X传感器
在使用GD32L233KBT6通过sensirion官方驱动调试SCD4X二氧化碳传感器时,遇到软件模拟IIC通信正常,硬件IIC无法读写的问题,折腾了好久终于调试通过!
2024-11-07 16:34:36
985
原创 GD32L233通过I2C总线驱动AHT20温湿度传感器
GD32L23X官方例程没有I2C驱动实例,网上也不太好找,最后整合多方资料,完成了GD32L233KBT6+AHT20的I2C驱动调试。
2024-11-06 09:09:31
487
原创 兆易创新GD32L233KBT6开源编译环境搭建(gcc+vscode+eide)
移植过程整体比较简单,但是最坑的就是ld文件中的RAM大小一定要填对,而不是某型号最大支持多少就是多少,比如GD32L233系列最大256KB FLASH,32KB RAM,没有用!如果你用的芯片属于这个系列,但是flash和ram都要小一些必须修改为正确的值!不然启动不了!整个过程归纳总结如下:1.eide导入mdk工程2.从armcc切换到gcc编译器3.创建ld文件并填写链接文件路径4.创建gcc启动文件并替换原有的startup_xxx.s。
2024-10-29 16:20:00
1244
原创 rt_thread在stm32l07x上的基础工程编译研究
方法基础工程A:基于STM32CubeMx生成,添加rt_thread_nano库。基础工程B:基于rt_thread_studio生成,通过芯片选型直接生成工程。通过变化编译选项,增删插件观察编译结果变化过程。结论裸工程无应用代码,无shell,优化等级默认-O0,工程A和工程B编译后的资源占用接近:FLASH: 28Kb, RAM: 4.8Kb增加rt_thread自带的FinSH shell插件,flash 占用增加9Kb左右,ram占用增加5Kb左右。将FinSH换
2024-10-23 18:07:11
221
原创 手动安装nrf connect sdk失败解决办法
删除掉E:\sdk\ncs目录下的隐藏文件夹.west后再次执行west init -m https://github.com/nrfconnect/sdk-nrf.git --mr v2.4.0,就正常了。
2023-07-03 09:56:04
1618
原创 【Jlink驱动无法加载解决办法】
进入安全模式,jlink可以正常识别使用,正常启动后设备管理器jlink显示黄色感叹号,查看详情显示驱动无法正常加载,代码39。不管怎么卸载,怎么切换高低版本驱动都没办法,包括禁用签名驱动模式也没有办法。通过查看c:\windows\DPINST.LOG这个文件,可以看到提示 :可以看微软的官方解释:无法加载驱动windows安全中心->设备安全性->内核隔离->内存完整性,关闭即可。关闭后即可正常加载jlink驱动,这时候要再次开启内存完整性就不行了,系统会提示jlinkx64.sys驱动不兼容,无法开启
2022-07-01 09:11:56
8595
6
原创 nrf52832/52840 sd_ble_gattc_exchange_mtu_request return NRF_ERROR_INVALID_STATE
现象:NRF_LOG RTT频繁上报 sd_ble_gattc_exchange_mtu_request return NRF_ERROR_INVALID_STATE原因:排查了好久,发现是NUS服务发送缓冲区大小不够,发送长数据内存溢出导致协议栈报错,扩大缓冲区后正常。
2021-10-12 16:31:40
2972
原创 keil警告warning: #870-D处理办法
这里写自定义目录标题KEIL中代码里包含汉字报错: warning: #870-D1.如何让keil支持中文?2.那为毛别的代码拷贝过来是乱码?3.如何解决别人的代码乱码问题?4.为什么转完了编译要报warning:#870-D?5.如何让keil不报warning#870-D?KEIL中代码里包含汉字报错: warning: #870-D本文解释一下870-D告警的来源及如何处理。1.如何让keil支持中文?keil的菜单栏edit->configuration配置里面就可以选择编码格式,里
2021-04-14 16:24:54
5369
原创 nrf52840/52832 sd_flash_write 报错NRF_ERROR_INVALID_ADDR(0x10)
使用nordic原厂sdk调用fstorage模块进行flash操作时,fstorageCallbackFunc()回调接口报错“–> Event received: ERROR while executing an fstorage operation.error number = 3”,进一步追查,是static uint32_t write_execute(nrf_fstorage_sd_op_t const * p_op)接口报错,返回0X10(NRF_ERROR_INVALID_ADDR),
2020-12-09 14:09:48
1435
原创 Nordic SDK 报错“nrf_erratas.h not found”
Nordic SDK 报错“nrf_erratas.h not found”现象:SDK里的例程编译报错:“nrf_erratas.h not found”. SDK里搜索这个文件没有。在Keil下搜索,发现nordic 的 DeviceFamily pack8.32.1下面有。解决办法:工程的PACK设置里将NordicSemiconductor:nRF_DeviceFamilyPack 选项从FIXED改为Latest(前提是先更新Nordic的DeviceFamilyPACK为最新版8.32.1
2020-08-31 10:19:28
231
原创 nRF52840SDKnRF5_SDK_16.0.0_98a08e2编译不过原因及解决办法
nRF52840SDKnRF5_SDK_16.0.0_98a08e2编译不过原因及解决办法1. 编译不过的原因2. 解决办法1. 编译不过的原因1、8.27.1版本keil设备DeviceFamily支持包现在找不到对应的版本,keil和原厂都下不了。只能切换到最新的8.32.1。这个版本不选对就编译不过。2、切换到最新包仍然编译不过,因为编译包含路径里面选了SDK里面的keil支持文件夹,优先使用了SDK的包,所以要删除,使用KEIL自带的包。2. 解决办法1、刚打开工程时,让选择包,全部点否
2020-05-28 10:42:06
830
兆易创新GD32L235RBO6-VSCODE-EIDE-GCC-DEMO工程
2024-12-19
gd32l233kbt6demo工程(gcc,vscode+eide)
2024-10-29
jre1.8 64bit精简.zip
2020-09-16
stm32f10xv8.sch
2011-03-31
DVB-SI入门指南
2009-02-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人