搜索
bottom↓
回复: 33

用USBASP下载程序问题求教

[复制链接]

出0入0汤圆

发表于 2012-6-17 16:41:11 | 显示全部楼层 |阅读模式
本帖最后由 hpdell 于 2012-6-17 21:58 编辑

大侠们好,我用IAR-AVR产生的HEX或者是BIN文件,使用JTAG ICE 下载到单片机里面运行没有任何问题,但是使用USBASP工具下载后,程序没有任何反应(即没有运行), 请问这是何故啊???
用ICCAVR编译器产生的HEX文件,使用USBASP下载到单片机里面可以运行,请问这个问题有什么好的解决办法???????????????

还有是不是USBASP这个下载工具不支持IAR-AVR产生的HEX文件??????????????

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2012-6-17 18:13:47 | 显示全部楼层
很明显是格式的问题,BIN文件应该是没有问题的吧,可能你用的USBASP下载软件支持的hex格式跟你生成的HEX格式不一样吧。换个软件试下吧

出0入0汤圆

 楼主| 发表于 2012-6-17 21:57:22 | 显示全部楼层
我也生成了BIN文件下载了,结果是一样的,不运行,哎,纠结的很辣。。!!!!!!!!!

出0入0汤圆

 楼主| 发表于 2012-6-17 21:57:40 | 显示全部楼层
ksws0482846 发表于 2012-6-17 18:13
很明显是格式的问题,BIN文件应该是没有问题的吧,可能你用的USBASP下载软件支持的hex格式跟你生成的HEX格 ...

我也生成了BIN文件下载了,结果是一样的,不运行,哎,纠结的很辣。。!!!!!!!!!

出0入0汤圆

 楼主| 发表于 2012-6-18 16:16:28 | 显示全部楼层
这个问题没有人们遇到过吗??????????????????????????????????

出0入0汤圆

 楼主| 发表于 2012-6-19 09:05:53 | 显示全部楼层
ksws0482846 发表于 2012-6-17 18:13
很明显是格式的问题,BIN文件应该是没有问题的吧,可能你用的USBASP下载软件支持的hex格式跟你生成的HEX格 ...

你好,请问你使用的是什么USBASP的上位机软件啊??????是不是与上位机软件有关系????????????

出0入0汤圆

发表于 2012-6-19 09:22:22 | 显示全部楼层
USBASP 跟HEX格式无关,通过USB传给USBASP的肯定是二进制了
用avrdude下载

出0入0汤圆

发表于 2012-6-19 09:25:41 | 显示全部楼层
这个应该是USBASP的上位机加载不了 IAR 生成的hex文件,咱可是亲身经历,为此还专门做了个用串口下载程序,

出0入0汤圆

 楼主| 发表于 2012-6-19 10:13:09 | 显示全部楼层
rainismk 发表于 2012-6-19 09:25
这个应该是USBASP的上位机加载不了 IAR 生成的hex文件,咱可是亲身经历,为此还专门做了个用串口下载程序, ...

能否发给我一下啊

出0入0汤圆

发表于 2012-6-19 10:16:48 | 显示全部楼层
线路图?还是?

出0入0汤圆

 楼主| 发表于 2012-6-19 10:27:59 | 显示全部楼层
那个串口的线路图与固件啊,

出0入0汤圆

 楼主| 发表于 2012-6-19 10:41:06 | 显示全部楼层
rainismk 发表于 2012-6-19 10:16
线路图?还是?

那个串口的线路图与固件啊

出0入0汤圆

发表于 2012-6-19 10:48:26 | 显示全部楼层
楼主你发个你用USBASP下载固件的截屏啊........

出0入0汤圆

 楼主| 发表于 2012-6-19 10:54:37 | 显示全部楼层
YaoHui 发表于 2012-6-19 10:48
楼主你发个你用USBASP下载固件的截屏啊........

当选择图片一下载程序,在校验时提示错误,选择图片而下载时,没有提示错误,但程序就是不运行


图片1:

图片2:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-6-19 10:56:59 | 显示全部楼层
hpdell 发表于 2012-6-19 10:41
那个串口的线路图与固件啊

线路图这个没什么问题,我找找看发给你,另这个不需要什么固件,

出0入0汤圆

 楼主| 发表于 2012-6-19 11:00:20 | 显示全部楼层
rainismk 发表于 2012-6-19 10:56
线路图这个没什么问题,我找找看发给你,另这个不需要什么固件,

下面的这个就是USBASP的sch图!


好啊,那先多谢多谢了!!!!!!!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出425入0汤圆

发表于 2012-6-21 07:43:37 | 显示全部楼层
我也遇到类似的问题。下载提示成功。但是检验flash在0h处出错。多下载几次,偶尔又可以下载成功,检验成功。运行正常。感觉这个USBASP不稳定。

出0入0汤圆

发表于 2012-6-21 09:24:54 | 显示全部楼层
你的程序大于32k了,并且你的USBASP不是ZF的,所以不能使用他的软件下载,只要不超过64k,它还不报错,但就是不能用。
使用AVR_fighter就可以了,论坛上以前的东西好像还不能下载,给你一份20090728版的,这个压缩包里面资料很全,并且有支持自动调速的固件,使用起来非常方便,在此再次感谢软件作者zhb2000及为此软件做出过贡献的网友!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2012-6-21 09:43:00 | 显示全部楼层
hdxet 发表于 2012-6-21 09:24
你的程序大于32k了,并且你的USBASP不是ZF的,所以不能使用他的软件下载,只要不超过64k,它还不报错,但就 ...

非常的感谢啊,这个问题已经困扰了我好久,今天终于能够在你的帮助下可以搞定了!!!!!!!!!

出0入0汤圆

发表于 2012-6-21 09:45:15 | 显示全部楼层
18楼   你的程序大于32k了,并且你的USBASP不是ZF的,所以不能使用他的软件下载,只要不超过64k,它还不报错,但就是不能用。
怎么没提示不是zF 的    真要是那样现代恐龙了

出0入0汤圆

 楼主| 发表于 2012-6-21 09:47:48 | 显示全部楼层
guolun 发表于 2012-6-21 07:43
我也遇到类似的问题。下载提示成功。但是检验flash在0h处出错。多下载几次,偶尔又可以下载成功,检验成功 ...

应该是其他问题造成的,你再回过头来看看这个帖子里面的回复,你肯定就会有收获了!!!!!!!!

出0入0汤圆

发表于 2012-6-21 09:59:08 | 显示全部楼层
feiben 发表于 2012-6-21 09:45
18楼   你的程序大于32k了,并且你的USBASP不是ZF的,所以不能使用他的软件下载,只要不超过64k,它还不报 ...

我以前试过几个USBASP,都是这种情况,使用程序progisp软件,只要程序小于32k,一切正常,程序大于32k小于64k,不报错,但不能用,程序大于64k会报错。
至于没有提示不是ZF的下载器,我不清楚是怎么回事,也请楼主试了我的方法后行与不行都给个回复,以便大家共同学习。

出0入0汤圆

 楼主| 发表于 2012-6-21 10:00:18 | 显示全部楼层
feiben 发表于 2012-6-21 09:45
18楼   你的程序大于32k了,并且你的USBASP不是ZF的,所以不能使用他的软件下载,只要不超过64k,它还不报 ...

应该是与这位“hdxet  ” 兄台说的一样情况,我把代码压缩到小雨64k时,是可以下载的并进行数据校验,但就是程序不运行而已,当大雨64k时,不能够进行数据校验!!!!!!!

出0入0汤圆

 楼主| 发表于 2012-6-21 19:43:05 | 显示全部楼层
本帖最后由 hpdell 于 2012-6-21 19:54 编辑
hdxet 发表于 2012-6-21 09:24
你的程序大于32k了,并且你的USBASP不是ZF的,所以不能使用他的软件下载,只要不超过64k,它还不报错,但就 ...


你好,我使用了你给的那个“314forever_main自动调速.hex” 这个固件后,再使用你给的这个“AVR_fighter.exe”上位机,打开上位机,他识别不了我的USB设备,提示内容是:“没有发现USB设备”,请问还要设置哪些啊???????

熔丝位设置如:
下LFuse = 0xEF、HFuse = 0xD9


使用PROGISP可以识别,下载程序小雨32k的都可以

出0入0汤圆

发表于 2012-6-22 08:25:02 | 显示全部楼层
压缩包里有驱动,重装一下驱动就行了,有时候提示“没有发现USB设备”,只要重新插一下USBASP就能识别。

出0入0汤圆

 楼主| 发表于 2012-6-22 08:57:06 | 显示全部楼层
hdxet 发表于 2012-6-22 08:25
压缩包里有驱动,重装一下驱动就行了,有时候提示“没有发现USB设备”,只要重新插一下USBASP就能识别。 ...

你好,驱动我已经安装了,使用PROGISP软件可以识别,下小一点的程序也可以。使用“AVR_fighter.exe”,他就识别不到我的USB设备了。我目前的这个硬件连接于你给我的硬件连接原理图都是一样的。

出0入0汤圆

发表于 2012-6-22 09:42:52 | 显示全部楼层
把原来的USB设备卸载掉,重新装一下驱动试试,我这里用压缩包里的驱动没有问题,两种软件都能识别。

出0入0汤圆

 楼主| 发表于 2012-6-22 16:49:46 | 显示全部楼层
hdxet 发表于 2012-6-22 09:42
把原来的USB设备卸载掉,重新装一下驱动试试,我这里用压缩包里的驱动没有问题,两种软件都能识别。 ...

你好,已经搞定了,我把系统重新恢复了才可以,灰常的感谢你的耐心解答!!!!!!!!!

出0入0汤圆

 楼主| 发表于 2012-6-25 09:39:21 | 显示全部楼层
hdxet 发表于 2012-6-21 09:24
你的程序大于32k了,并且你的USBASP不是ZF的,所以不能使用他的软件下载,只要不超过64k,它还不报错,但就 ...

你好,我想问一下你的这个上位机还可以自己增加芯片是吧????????!!!!

出0入0汤圆

发表于 2012-6-25 16:05:26 | 显示全部楼层
可以增加芯片,但是不要弄错了,以免锁住芯片

出0入0汤圆

 楼主| 发表于 2012-6-25 20:25:25 | 显示全部楼层
hdxet 发表于 2012-6-25 16:05
可以增加芯片,但是不要弄错了,以免锁住芯片

好的,谢谢!!!!!!!!!!!!!

出0入0汤圆

发表于 2012-6-30 21:25:45 | 显示全部楼层
好贴,Mega48也遇到了flash地址校验错误0h的问题了,低速就没事

出0入0汤圆

 楼主| 发表于 2012-7-1 10:38:16 | 显示全部楼层
gaoren 发表于 2012-6-30 21:25
好贴,Mega48也遇到了flash地址校验错误0h的问题了,低速就没事


我那时写m128的flash的程序时,不管是低速还是高速都不行,后来使用了“hdxet ”提供的程序就可以了。

出0入0汤圆

发表于 2012-10-7 10:50:43 | 显示全部楼层
mark下。。。。。。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-29 10:08

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表