基于beaglebone black的开发遇到了段错误

「已注销」 2018-05-06 09:37:13
不知道该怎么下手解决
部分调试结果

root@beaglebone:~/root/cao# ldd ./xin
libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb6f1b000)
libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0xb6eff000)
libprussdrv.so => /usr/lib/libprussdrv.so (0xb6ef4000)
libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb6ed0000)
libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb6deb000)
/lib/ld-linux-armhf.so.3 (0xb6f98000)
root@beaglebone:~/root/cao#


。。。。。。。。。。。。。。。。。。。。。。。。分割线

(gdb) r
Starting program: /root/root/cao/xin
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Initializing GPIO
Initializing eQEP
successfully tested eQEP write
successfully tested eQEP write
Initializing PWM
Initializing exit signal handler

Robotics Cape Initialized
P-1,Finish DMP device init.P-2,Finish DMP set sensor.P-3,Finish DMP configure fifo.P-4,Finish DMP set sample rate.P-5,Finish DMP load motion driver firmware.P-6,Finish DMP set orientation.P-7,Finish DMP enable feature.P-8,Finish DMP set fifo rate.P-9,Finish DMP set dmp state.duty=0.000000aveL=0.000000
aveR=0.000000
nowR=0.000000
preR=0.000000
out :=0.000000
R=0.000000
eR=0.000000
pr=0.005000
rduty=0.000000



Program received signal SIGSEGV, Segmentation fault.
0xb6e686ae in vfprintf () from /lib/arm-linux-gnueabihf/libc.so.6

...全文
718 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

2,425

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
  • 其他硬件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧