自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (10)
  • 收藏
  • 关注

原创 printf无法正常格式化打印整数和浮点数

堆栈异常导致printf输出异常

2025-03-06 11:33:36 205

原创 如何把elf文件转为hex文件

交叉编译环境elf转hex,elf转bin

2024-12-23 14:50:14 376

原创 nr_micro_shell回车不输出用户名问题

解决nr_micro_shell运行时单次回车无法响应输出用户名的问题。

2024-11-20 09:25:00 420

原创 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

原创 vscode代码不提示uint32_t(stdint.h)结构体成员

vscode,intellisense,代码提示

2024-06-17 14:29:14 2017 1

原创 nrf connect for desktop升级toolchain失败

nrf connect for desktop无法更新解决办法

2024-02-02 11:28:20 868

原创 手动安装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

原创 NRF_LOG_INFO无法输出%s字符串

RTT打印,NRF_LOG_INFO,

2022-12-07 16:16:39 871

原创 J4125小主机部署软路由笔记01

J4125主机,安装软路由

2022-10-14 14:42:06 3673

原创 【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工程

基于网络公开开发板示例工程修改,实现了在vscode环境下使用EIDE插件和gcc编译工具链实现开发。示例程序实现了两个LED灯(GPIO)的流水效果,在硬件上实测通过。可以作为基础工程验证。

2024-12-19

gd32l233kbt6demo工程(gcc,vscode+eide)

GD32L233KBT6基础工程,vscode+eide插件,使用arm gcc交叉编译工具链。硬件为墨白微电子GD32L233KBT6核心板。开发板或官方的工程都是keil制作的,有些公司没有keil授权,可以基于本项目开发,避免纠纷。

2024-10-29

Quectel-BC26&BC20-TCP(IP)-AT 命令手册

移远BC26,BC20模块关于TCP/IP部分的AT指令详解。

2022-10-21

GB-UTF8编码格式-批量转换工具.zip

一个简单的工具,可以批量将.c.h.xml等源代码,在UTF-8,GB2312等格式来回转换。

2021-04-14

jre1.8 64bit精简.zip

JRE1.8环境64位精简版,jre1.8 64位其实就是jre 8,它的全称为Java SE Runtime Environment,这是由oracle推出的运行环境组件,安装后就可以运行一些热门的游戏和应用程序了,软件自带了简体中文语言,新版本的jre 1.8还带来了全新的功能,如果你在运行游戏的时候提示环境配置不正确或者没有安装jre,需要安装本安装包。

2020-09-16

AN4899(STM32低功耗下GPIO的设置)

STM32的GPIO如何设置能降低功耗,英文手册,硬件设计师可做参考。

2017-12-29

删除工具大全

各种删除工具,使用应小心,包含强力,一键删除等。

2012-03-16

LFS-6.3 BOOK 中文安装手册

LFS6.3的中文安装手册,不仅有全部步骤、命令。而且有大部分指令的中文解释,非常不错!

2011-09-03

stm32f10xv8.sch

自己做的STM32F100V8的原理图,适合STM32F101V8,外设只标示了串口1和串口3.16个ADC以及JTAG接口。其他均用IO口标示。原理图附带电源,晶振,JTAG的设计。

2011-03-31

DVB-SI入门指南

DVB-SI入门知识简介 DVB中的服务信息SI(Service Information)则对节目复用进行了进一步的扩展,加入了一些对用户有用的信息,标示节目的类型,服务商,节目的相互关系等。正确的了解mpeg-2的PSI以及DVB的SI的结构,及其在节目组织,选择中的应用,可以正确理解service information在DVB解码中的地位。对于我们做好对数字节目的复用,也能起到帮助作用。

2009-02-11

Dr.COM客户端常见问题以及解决方法

详细描述了DR.COM使用过程中出现的问题现象及解决方案。

2009-02-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除