- 博客(7)
- 收藏
- 关注
原创 gdb配合coredump调试程序
1、在/etc/profile中加入 ulimit -c unlimited ,确保core文件随便占据空间。2、sudo vi /etc/sysctl.conf 中配置coredump生成core核心转储文件的位置。在默认的情况下,coredump是关闭的,需要完成以下配置才可以开启coredump;3、重启配置文件:sudo sysctl -p /etc/sysctl.conf。注意如果要使用gdb进行调试,那么文件需要加上-g命令;1、首先就是在编译的时候加上-g命令会生成符号表;
2024-07-11 12:05:46
287
原创 IIC通讯小bug(日常记录)
本人在配置硬件IIC时,一直无法正常通讯,不管怎么改都不行,结果发现是IO口为开漏模式,没有接上拉电阻!也就是说只有高阻态和低电平两种输出模式,所以无论怎样配置硬件都不行,因为是公司的实习生,不太敢和公司的硬件进行交流,一直以为是自己配置的问题,最后当模拟IIC能正常通讯时,但硬件IIIC始终不行,最后找了硬件来帮忙解决才行。本人在这个模块可以说卡了4天左右,浪费了时间。每天都在反复理解IIC协议,但是有些时候,方向努力错了,在怎么干也是白干!1、硬件IIC调试遇到的问题。
2023-10-31 23:28:02
487
1
原创 关于正点原子imx6ull之linux挂载驱动模块失败总结
在将内核重新编译以及根文件系统重构之后,发现问题出现在根文件的重构上,在正确的操作之后,加载和卸载模块都能够正常工作了。花了很长的时间来解决这个bug,所以学习得一步一步来,不能急。要不然前面挖的坑不知道在未来的某一天就会爆发。附上构建的根文件系统以及linux内核。链接: https://pan.baidu.com/s/1hh0k0pcEIpBeANtnhI7g3g?pwd=htgs 提取码: htgs。
2023-05-17 16:50:19
460
1
原创 MM32外部时钟脉冲计数
今年第二次参加智能车比赛,换了主控芯片MM32,准备使用带方向的1024线编码器,但是该编码器涉及到对脉冲的计数,该功能可以通过将外部脉冲作为时钟源的计数器实现。
2021-01-05 00:15:58
1130
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人