uno的板子,程序下倒挡挂不进去去了,是板子挂了吗

arduino uno下载程序失败_百度知道
arduino uno下载程序失败
你好,我买了一块arduino uno,但是下载程序时出现avrdude: stk500_getsync(): not in sync: resp=0x23,端口什么的都弄对了,怎么解决?
你好,你的问题是由于无法通过USB口与arduino控制板进行通信导致的可以由以下几部排除改正检查是否选对板卡单击工具→板子→先择板卡检查com口是否选对检查是否安装拓展板,(使用D0,D1口的基本都会出问题,这两个口是用来通信下载程序的。){友情提示:我上回就遇到一样的问题,结果发现d1d0口 的事}驱动(估计不是这种问题)
其他类似问题
为您推荐:
arduino的相关知识
其他2条回答
关注这个问题
看一下板卡有没有选对
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您还未登陆,请登录后操作!
uno r3板子上的黄灯不闪了是咋回事?
-uno-r3.pdf
您的举报已经提交成功,我们将尽快处理,谢谢!
大家还关注21ic官方微信
后使用快捷导航没有帐号?
查看: 3948|回复: 22
程序挂载到板子运行,出错Segmentation fault 请教!
&&已结帖(20)
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
主题帖子积分
专家等级:结帖率:88%
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
以下这段代码:
static void havege_fill( havege_state *hs )
& & int i, n = 0;
& & int&&U1,&&U2, *A, *B, *C, *D;
& & int PT1, PT2, *WALK, RES[16];
& & int PTX, PTY, CLK, PTEST, IN;
& & WALK = hs-&WALK;
& & PT1&&= hs-&PT1;
& & PT2&&= hs-&PT2;
& & PTX&&= U1 = 0;
& & PTY&&= U2 = 0;
& & memset( RES, 0, sizeof( RES ) );
& & while( n & COLLECT_SIZE * 4 )
& && &&&ONE_ITERATION
& && &&&ONE_ITERATION
& && &&&ONE_ITERATION
& && &&&ONE_ITERATION
& & hs-&PT1 = PT1;
& & hs-&PT2 = PT2;
& & hs-&offset[0] = 0;
& & hs-&offset[1] = COLLECT_SIZE / 2;
在PC-Xubuntu-Liunx上编译和运行都没问题,编译器是gcc!
如果选择编译器arm-none-linux-gnueabi-gcc,编译也没提示error,但挂载到板上运行就提示&Segmentation fault&。
PC-Xubuntu liunx内核版本是 3.0.0-15-generic,
板子linux内核版本是 2.6.32。
想请教各位大侠,是什么问题所造成的呢?
满意回复+20
指的是板子的linux系统,你是自己编的还是别人提供的?
一般来说arm-none-linux-gnueabi-gcc多用于编uboot与内核,如果你编译的是驱动(编译器与内核的一致), ...
主题帖子积分
资深工程师, 积分 14049, 距离下一级还需 5951 积分
资深工程师, 积分 14049, 距离下一级还需 5951 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
资深工程师, 积分 14049, 距离下一级还需 5951 积分
资深工程师, 积分 14049, 距离下一级还需 5951 积分
你的板子既然跑Linux 为何要用arm-none-linux-gnueabi-gcc来编译呢
无欲则刚……
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
主题帖子积分
专家等级:结帖率:88%
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
用gcc编译不行啊。
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
主题帖子积分
专家等级:结帖率:88%
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
用gcc编译,挂载到板子运行就会提示这个错误syntax error: &(& unexpected
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
主题帖子积分
专家等级:结帖率:88%
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
主题帖子积分
主题帖子积分
专家等级:结帖率:45%打赏:0.00受赏:1.00
主题帖子积分
提示: 作者被禁止或删除 内容自动屏蔽
上联:subway railway highway,way way to die
下联:investigator officer announcer,sir sir to lie
横批:welcome to china
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
主题帖子积分
专家等级:结帖率:88%
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
那应该用arm-linux-gcc来编译?
主题帖子积分
高级技术员, 积分 775, 距离下一级还需 225 积分
高级技术员, 积分 775, 距离下一级还需 225 积分
主题帖子积分
专家等级:结帖率:50%
主题帖子积分
高级技术员, 积分 775, 距离下一级还需 225 积分
高级技术员, 积分 775, 距离下一级还需 225 积分
arm-none-linux-gnueabi-gcc是glibc,但有可能glibc版本与目标板不兼容,试试加-static试试;
也有可能是ABI不兼容,Linux kernel检查是否使能CONFIG_AEABI。
头像由本人在自己实现的红外触摸设备上用手指绘制。
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
主题帖子积分
专家等级:结帖率:88%
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
已经有加-static的了
all: $(TARGET)
$(TARGET): $(TARGET_OBJECTS)
& & & & $(MAKE) -f librtmp.mk
& & & & $(MAKE) -f liboplarssl.mk
& & & & $(MAKE) -f libzlib.mk
& & & & @$(LINK_TITLE)
& & & & @$(MK_BIN_DIR)
& & & & @$(LINK) -static $(TARGET_OBJECTS) -o $(BIN_DIR)/$@ $(LINK_LIBRARIES) $(LIBINCLUDES)
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
主题帖子积分
专家等级:结帖率:88%
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
程序里需要用到polarssl加密,havege_fill()就是polarssl-1.1.1源码里的。
主题帖子积分
资深工程师, 积分 14402, 距离下一级还需 5598 积分
资深工程师, 积分 14402, 距离下一级还需 5598 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
资深工程师, 积分 14402, 距离下一级还需 5598 积分
资深工程师, 积分 14402, 距离下一级还需 5598 积分
Segmentation fault
这种错误,一般都是你使用的gcc与文件系统的lib库不匹配造成的。
确认一下你的文件系统是用那个版本的gcc编的,和你编程序用的是不是同一个gcc
暗恋失败,分手未遂,入赘无果,破保险套!!!
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
主题帖子积分
专家等级:结帖率:88%
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
你说的文件系统是指我的代码和所用到库还是板子的linux系统?
主题帖子积分
资深工程师, 积分 14402, 距离下一级还需 5598 积分
资深工程师, 积分 14402, 距离下一级还需 5598 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
资深工程师, 积分 14402, 距离下一级还需 5598 积分
资深工程师, 积分 14402, 距离下一级还需 5598 积分
指的是板子的linux系统,你是自己编的还是别人提供的?
一般来说arm-none-linux-gnueabi-gcc多用于编uboot与内核,如果你编译的是驱动(编译器与内核的一致),编译完成后是用insmod ***.ko来加载的,倒是没什么问题。不过看起来你编译的是应用程序,编译完成后应该是用./***来执行的,这时候你的编译器应该与文件系统的一致,一般来说都是arm-linux-gcc编的,我大胆的猜测你的板子上的文件系统是别人给的,所以你必须问清楚他使用的是那个版本的交叉编译器
暗恋失败,分手未遂,入赘无果,破保险套!!!
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
主题帖子积分
专家等级:结帖率:88%
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
系统是TI提供的,在dm6467平台上开发,用arm-none-linux-gnueabi-gcc编译TI的视频编码,下载到板子上运行也没问题,只是需要增加RTMP推流,所以就用到librtmp和polarssl。
librtmp和polarssl在PC-Xubuntu-Liunx上编译和运行都没问题的,编译器是gcc!
只是选择了arm-none-linux-gnueabi-gcc(4.3.3)编译,下载到板子运行就有问题。
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
主题帖子积分
专家等级:结帖率:88%
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
编译后是可执行文件,./****运行
主题帖子积分
资深工程师, 积分 14402, 距离下一级还需 5598 积分
资深工程师, 积分 14402, 距离下一级还需 5598 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
资深工程师, 积分 14402, 距离下一级还需 5598 积分
资深工程师, 积分 14402, 距离下一级还需 5598 积分
从你的描述来看,你使用的编译器是对的,这样的话事情就难了,只能祝你好运了。
暗恋失败,分手未遂,入赘无果,破保险套!!!
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
主题帖子积分
专家等级:结帖率:88%
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
主题帖子积分
专家等级:结帖率:88%
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
主题帖子积分
专家等级:结帖率:88%
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
jlass在吗? 就这个帖子的问题,我的pc-linux 上的glibc是2.13版本,但板子上linux的glibc的版本是2.8,是这个问题造成的吗?是否要把glibc的版本搞成一样的?
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
主题帖子积分
专家等级:结帖率:88%
主题帖子积分
高级技术员, 积分 680, 距离下一级还需 320 积分
高级技术员, 积分 680, 距离下一级还需 320 积分
交叉编译器编译时是否需要依赖glibc进行?
涓涓之细流
发帖类勋章
技术奇才奖章
人才类勋章
时间类勋章
奔腾之江水
发帖类勋章
核心会员奖章
等级类勋章
时间类勋章
技术导师奖章
人才类勋章
突出贡献奖章
等级类勋章
沉静之湖泊
发帖类勋章
时间类勋章
坚毅之洋流
发帖类勋章
技术领袖奖章
人才类勋章
热门推荐 /3自己做的板子,电路是对的,程序下不进去,但是用开发板却能下进去,下好放到自己板子又不能用?什么原因?_百度知道
自己做的板子,电路是对的,程序下不进去,但是用开发板却能下进去,下好放到自己板子又不能用?什么原因?
提问者采纳
那不是很明显走线有断线现象,要是走线确定没问题,那问题肯定在晶振和晶振的匹配电容上。
提问者评价
来自团队:
其他类似问题
你的板子肯定有问题,请仔细检查电路吧,特别是电源接地,使能端,时钟复位是否正常。
为您推荐:
您可能关注的推广
开发板的相关知识
其他1条回答
那还不就是你自己做的板子出问题了·
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁查看: 1946|回复: 6
注册时间最后登录阅读权限10积分26精华0帖子
新手上路, 积分 26, 距离下一级还需 24 积分
按照官网http://arduino.cc/en/Tutorial/ArduinoISP的介绍,为了省一个下载器的钱,我一直尝试用这个方法,一直没有成功。
尝试方法包括该hardware/etc/下的0F为0x14都没有用。尝试的方法有/id/Bootload-an-ATmega328/step6/ATmega328-PU-workaround/,/blog-burn-bootloader-blank-atmega328atmega328p-arduino-uno等等都没有用。
大部分出现的都是通讯错误avrdude: stk500_getsync()&&not in sync
正确做法是:
连接图, 电阻为10k欧, 电容22p,晶振16M
// slave reset: 10:& && && && &&&
// MOSI:& && &&&11:& && && && && &
// MISO:& && &&&12:& && && && && &
// SCK:& && && &13:& && && && && &
//XTAL1:& && & 晶振
//XTAL2:& && & 晶振
给主Arduino Uno R3下载ArduinoISP, 在File-》examples-》ArduinoISP
下载完毕之后需要把板子改成 Arduino Duemilanove w/ATmega328,这是我以前没做的,所以导致一直出错
然后选择 Burn Bootloader & Arduino as ISP command
这样Rx Tx狂闪一会儿后就成功了。
怎么用Arduino给外置328P下载程序呢?
把板子再还原为Arduino Uno
然后使用File-》Upload using programmer
省得很多吧。至少20块的下载硬件花费了。
(283.29 KB, 下载次数: 8)
08:12 上传
点击文件名下载附件
注册时间最后登录阅读权限20积分158精华0帖子
注册会员, 积分 158, 距离下一级还需 42 积分
没仔细看文档吧,我就是一下成功的,另外复位脚要加一个1u电容过滤重启脉冲。
注册时间最后登录阅读权限30积分371精华0帖子
中级会员, 积分 371, 距离下一级还需 129 积分
要是板子上的 16U2 能用来下载就好了
注册时间最后登录阅读权限10积分26精华0帖子
新手上路, 积分 26, 距离下一级还需 24 积分
的确没看清楚,还有一页http://arduino.cc/en/Tutorial/ArduinoToBreadboard
这里面有句话是
Note that these techniques only work with the Arduino Duemilanove w/ an ATmega328, not the Arduino Uno (or older Arduino boards w/ an ATmega168).
我没看到这个,所以一直选的是Arduino Uno才一直有问题的。
注册时间最后登录阅读权限30积分472精华0帖子
中级会员, 积分 472, 距离下一级还需 28 积分
楼主,请问那张Arduino与面包版的接线图是用什么软件画出来的?这样的图片很直观呢
注册时间最后登录阅读权限30积分422精华0帖子
中级会员, 积分 422, 距离下一级还需 78 积分
<font color="#1506709 发表于
楼主,请问那张Arduino与面包版的接线图是用什么软件画出来的?这样的图片很直观呢
那个软件叫fritzing
注册时间最后登录阅读权限10积分6精华0帖子
新手上路, 积分 6, 距离下一级还需 44 积分
发表于 6&天前
“然后选择 Burn Bootloader & Arduino as ISP command”
这句是怎么执行的?
Powered by

我要回帖

更多关于 倒挡挂不进去 的文章

 

随机推荐