搜索
bottom↓
回复: 6

傻孩子 请教avrmega16 的bootload

[复制链接]

出0入0汤圆

发表于 2012-4-13 15:33:39 | 显示全部楼层 |阅读模式
请教 AVR 单片机的bootload 看了很多资料都不明白,请教高手解答下。并且请大侠介绍些资料给我看

出0入296汤圆

发表于 2012-4-13 16:32:41 | 显示全部楼层
看来你阅读了很多资料,我觉得你应该先提出一两个很具体的问题,我看看能不能引导你问出更切入核心的问题,最后你就能找到问题所在了。

出0入0汤圆

 楼主| 发表于 2012-4-13 20:13:12 | 显示全部楼层
Gorgon_Meducer 发表于 2012-4-13 16:32
看来你阅读了很多资料,我觉得你应该先提出一两个很具体的问题,我看看能不能引导你问出更切入核心的问题, ...

我看了马潮老师的AVR单片机嵌入式系统原理与应用实践,在网上也找了很多关 于那的,但是MEGA16/32在初次使用使要 烧录boodload,
#define XMODEM_NUL 0x00
#define XMODEM_SOH 0x01
#define XMODEM_STX 0x02
#define XMODEM_EOT 0x04
#define XMODEM_ACK 0x06
#define XMODEM_NAK 0x15
#define XMODEM_CAN 0x18
#define XMODEM_EOF 0x1A
#define XMODEM_RECIEVING_WAIT_CHAR 'C'
这个对于XMODEM的定义都指的是什么不明白,现在总是处于纠结状态

出0入0汤圆

发表于 2012-4-13 20:27:43 | 显示全部楼层
看看XModem 协议就明白了。

出0入296汤圆

发表于 2012-4-14 12:59:54 | 显示全部楼层
XMode是一个文件交换协议
http://baike.baidu.com/view/1241459.htm

详细的协议内容可以参考文档:
http://wenku.baidu.com/view/a1c0e9fc0242a8956bece4f6.html
-----------------
Bootloader除了用Xmodem协议以外,更多的人是用自定义的协议。但不管用哪种通讯协议,目标只有一个,就是把程序可靠地传递给芯片。

出0入0汤圆

 楼主| 发表于 2012-4-14 14:44:59 | 显示全部楼层
Gorgon_Meducer 发表于 2012-4-14 12:59
XMode是一个文件交换协议
http://baike.baidu.com/view/1241459.htm

非常感谢您的帮助,这对我有很大的帮助

出0入296汤圆

发表于 2012-4-17 21:57:04 | 显示全部楼层
mos727 发表于 2012-4-14 14:44
非常感谢您的帮助,这对我有很大的帮助

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

本版积分规则

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

GMT+8, 2024-5-5 09:05

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

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