搜索
bottom↓
楼主: shaoziyang

AVR通用Bootloader

  [复制链接]

出0入0汤圆

发表于 2012-7-23 21:34:13 | 显示全部楼层
暂时不知有何用。。。顶一下

出0入0汤圆

发表于 2012-7-26 16:50:56 | 显示全部楼层
mark一下,以后也许用得着

出0入0汤圆

发表于 2012-7-26 20:30:47 | 显示全部楼层
请问下:
       我用这个版本的bootloader软件,修改后用ATMEGA168做实验出现下载完程序后再次烧写程序,程序不经过bootloader区,直接从应用区flash启动~~

出0入0汤圆

发表于 2012-8-22 10:43:43 | 显示全部楼层
好东西必须要要感谢楼主啊,我自己根据别人的bootloard参考自己编写调试了n久了,现在下载下来试试哈哈!感谢啊!!

出0入0汤圆

发表于 2012-8-22 11:02:42 | 显示全部楼层
谢谢楼主 指教

出0入0汤圆

发表于 2012-9-6 12:38:28 | 显示全部楼层
good job !!!

出0入0汤圆

发表于 2012-9-6 13:17:07 | 显示全部楼层
不太了解AVR!路过!看到好东西帮忙顶!!

出0入8汤圆

发表于 2012-9-6 14:30:50 | 显示全部楼层
mark!mark!

出0入0汤圆

发表于 2012-9-14 21:14:45 | 显示全部楼层
我用AVRUBD4.5下载更新程序能成功,但是应用程序却不能执行,不知道什么原因?
我的单片机是AVR 的ATMEGA128L,请有知道的告诉一声,不胜感激!

出0入0汤圆

发表于 2012-9-14 23:16:53 来自手机 | 显示全部楼层
好家伙!

出0入0汤圆

发表于 2012-9-14 23:30:36 | 显示全部楼层
这个必须定,以前怎么没有看到这个帖子呢!

出0入0汤圆

发表于 2012-10-23 17:05:17 | 显示全部楼层
我用最精简了,至少都有1K,邵老师怎么做到至少几百BYTE,并且最多才1K的?

出0入0汤圆

发表于 2012-10-24 10:40:28 | 显示全部楼层
谢谢。顶!

出0入0汤圆

发表于 2012-10-24 12:33:17 | 显示全部楼层
我用AVRSTUDIO 5.1英文版,怎么能烧写BOOT程序啊?和ICC不一样,AVRSTUDIO里面没有找到program type的选项。我怎么知道我的BOOT程序会烧写到FLASH那个位置?会被烧写到0x0000开始,还是0x7000<<1开始?我熔丝位只能有几个可以选定的:BOD、JTAG、SPI、EESAVE、BOOTSZ、BOOTRST、CKSEL。锁定位我全部都是选择NO LOCK。我的烧写接口是JTAG,不是ISP

出0入0汤圆

发表于 2012-10-24 12:36:51 | 显示全部楼层
太强大了,什么时候看看源码

出0入0汤圆

发表于 2012-10-24 12:48:50 | 显示全部楼层
而且邵老师的4.5版,除了邵老师自己说的bug,貌似还有一个bug,解释如下:
如果上位机数据包是N个(N为奇数),则只有N-1个数据包被写入单片机BOOT区,最后一包数据块不会被写入

出0入0汤圆

发表于 2012-10-24 16:06:09 | 显示全部楼层
如果我说的bug有错,恳请指正

出0入0汤圆

发表于 2012-10-24 16:10:48 | 显示全部楼层
正好用上,谢谢lz

出0入0汤圆

发表于 2012-10-25 10:53:25 | 显示全部楼层

X 重试次数太多!
X 升级失败


晕倒,我用了从9600到38400的波特率范围,一直都是提示上面提示,升级应用程序失败,但是BOOT程序木有问题。

邵老师这是怎么回事呢?

出0入0汤圆

发表于 2012-10-25 15:41:49 | 显示全部楼层
JTAG调试发现,write_one_page函数经常死在里面。这个都是标准库函数啊,为什么会死啊?调不进去了。看汇编指针,不是全部都是按照一步步跑,有的时候会跳过去好几步

出0入0汤圆

发表于 2012-10-25 21:02:44 | 显示全部楼层
很感谢。。。顶

出0入0汤圆

发表于 2012-10-26 07:04:44 | 显示全部楼层
这个真不错。。谢谢了

出0入0汤圆

发表于 2012-10-26 10:14:39 | 显示全部楼层
write_one_page函数,邵老师提供的,为什么会死在里面啊

出0入0汤圆

发表于 2012-10-29 10:38:11 | 显示全部楼层
搞定了,是自己程序的bug

出0入0汤圆

发表于 2012-10-31 13:16:12 | 显示全部楼层
酷。。。

出0入0汤圆

发表于 2012-10-31 21:05:52 | 显示全部楼层
mark,顶

出0入0汤圆

发表于 2012-12-1 09:18:50 | 显示全部楼层
好东东,有时间学习!

出50入10汤圆

发表于 2012-12-29 11:16:07 | 显示全部楼层
好东东,有时间学习!
头像被屏蔽

出0入0汤圆

发表于 2013-1-2 15:30:26 | 显示全部楼层
谢谢啊
头像被屏蔽

出0入0汤圆

发表于 2013-1-2 15:58:17 | 显示全部楼层
不错 谢谢分享  

出0入0汤圆

发表于 2013-1-2 18:10:31 | 显示全部楼层
好东西,收藏了

出0入0汤圆

发表于 2013-1-2 20:47:10 | 显示全部楼层
多谢分享

出0入0汤圆

发表于 2013-1-17 19:09:12 | 显示全部楼层
M16测试通过,但是必须关掉WDT。

出0入0汤圆

发表于 2013-1-17 19:58:05 来自手机 | 显示全部楼层
avrbootload精华帖

出0入0汤圆

发表于 2013-2-4 21:57:36 | 显示全部楼层
标记一下,不早了,明天再看~

出0入0汤圆

发表于 2013-2-6 12:24:13 来自手机 | 显示全部楼层
不错,记号一下.....

出0入0汤圆

发表于 2013-3-9 09:24:33 | 显示全部楼层
哈,做我的智能插座可以用上了。

出0入0汤圆

发表于 2013-3-11 13:37:05 | 显示全部楼层
谢谢分享avr_bootload

出0入0汤圆

发表于 2013-3-11 14:03:29 | 显示全部楼层
只要是在电脑旁我都会每天浏览我们的论坛,无论是业界高手还是稚嫩的新手,能在这样一方空间相互交流,单单这种做法就是一种享受!在每天的工作之后,轻松的浏览我们的网页,似乎这都成了习惯

出0入0汤圆

发表于 2013-3-11 14:06:03 | 显示全部楼层
xuexi!

出0入0汤圆

发表于 2013-3-17 19:13:44 | 显示全部楼层
好东西

出0入0汤圆

发表于 2013-3-18 00:56:02 来自手机 | 显示全部楼层
不错,谢谢啦

出0入0汤圆

发表于 2013-3-18 09:56:42 | 显示全部楼层
谢谢!好东西

出0入0汤圆

发表于 2013-3-18 10:31:31 | 显示全部楼层
avrbootload

出0入0汤圆

发表于 2013-3-18 14:28:50 | 显示全部楼层
做个记号,有空试一下

出0入0汤圆

发表于 2013-3-18 17:11:35 | 显示全部楼层
刚学这方面,收下了

出0入0汤圆

发表于 2013-3-18 17:15:17 | 显示全部楼层
楼主好强大,此物很有价值啊,曾经有想法做一个,但水平有限啊

出0入0汤圆

发表于 2013-3-19 08:54:02 | 显示全部楼层
not bad !!!

出0入0汤圆

发表于 2013-3-21 15:43:43 | 显示全部楼层
mark一下

出0入0汤圆

发表于 2013-3-22 10:17:47 | 显示全部楼层
留下脚印 以便以后好找

出0入0汤圆

发表于 2013-3-22 10:26:26 | 显示全部楼层
标记。        

出0入0汤圆

发表于 2013-3-23 20:16:00 | 显示全部楼层
谢谢楼主了
已经找了好久了

出0入0汤圆

发表于 2013-3-24 20:27:17 | 显示全部楼层
好东西 不错的

出0入0汤圆

发表于 2013-4-3 09:23:40 | 显示全部楼层
先标记一下。感谢分享啊!

出0入0汤圆

发表于 2013-4-10 10:53:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2013-5-4 22:07:41 | 显示全部楼层
用CP2102转的串口,提示打开端口失败,FT232RL转的串口可以用。

出0入0汤圆

发表于 2013-5-13 22:09:11 | 显示全部楼层
感谢分享

出0入0汤圆

发表于 2013-5-14 08:43:26 | 显示全部楼层
不错这是好东西  LZ真的好强大还带中英文的

出0入0汤圆

发表于 2013-5-24 22:45:54 | 显示全部楼层
学习一下,这个很有用

出0入0汤圆

发表于 2013-6-6 23:33:51 | 显示全部楼层
真是高手啊!牛人!向你致敬!谢谢无私分享!

出0入0汤圆

发表于 2013-6-7 07:30:08 来自手机 | 显示全部楼层
谢谢了,以后应该需要

出0入0汤圆

发表于 2013-6-9 13:52:58 | 显示全部楼层
十分感谢lz的无私分享

出0入0汤圆

发表于 2013-6-28 15:13:30 | 显示全部楼层
mark
一下

出0入0汤圆

发表于 2013-7-27 22:21:58 | 显示全部楼层
好东西, 资料分享的很齐全。 学习了。

出0入0汤圆

发表于 2013-7-28 08:17:20 | 显示全部楼层
感谢分享!

出0入0汤圆

发表于 2013-8-14 15:41:50 | 显示全部楼层
Mark!!谢谢分享

出0入0汤圆

发表于 2013-8-14 21:11:12 | 显示全部楼层
好东西,记号一个,下来学习一下。

出0入0汤圆

发表于 2013-8-15 09:26:25 | 显示全部楼层
这个我正在打算用在mega128 ,比自己一个搞,好多了,定义这块写得好

出0入0汤圆

发表于 2013-9-17 16:30:20 | 显示全部楼层
您好.我使用你那历程 用bootloader 后为什么我系统老从启,

出0入0汤圆

发表于 2013-9-20 12:51:44 | 显示全部楼层
LZ我在M16上使用通用Bootloader能正常下载程序,进入应用程序后发送复位命令也能正常进入下载,但不知为什么下载后的流水灯程序运行不正常。8种LED点亮模式,在第一种模式顺序单个点亮LED后进入逆序单个点亮LED第二个亮后就重头执行了

出0入0汤圆

发表于 2013-9-20 19:57:46 | 显示全部楼层
写得很好,真心先谢谢,再详细研究

出0入0汤圆

发表于 2013-9-20 22:29:42 | 显示全部楼层
下载来,有空学!谢谢分享。

出0入0汤圆

发表于 2013-9-20 22:39:23 | 显示全部楼层
这是我看得最详细的一个贴子,由衷感谢SHAO老师

出0入0汤圆

发表于 2013-10-10 12:34:12 | 显示全部楼层
好东西  MARK

出0入0汤圆

发表于 2013-10-12 19:52:45 | 显示全部楼层
本帖最后由 滴答滴答下雨啦 于 2013-10-12 19:55 编辑

买了书了,看了好几遍……
我想做出这种效果:
1)菜单中有boot选项,选中后提示按某组合键或输入密码跳转到bootloader;
2)bootloader在上位机上产生命令行效果(如:弹出提示符"Boot ->")
    a. 键入回车返回提示符;
    b. 输入无效命令提示无效;
    c. 键入不同命令码进入不同模式(如安全模式等),进入升级模式后无数据等待超时,即随时发送随时接收;
       (在数据发送和接收外的其他时间,键入任何无效字符都返回错误提示\提示符
    d. update完成后仅提示program ok,不自动跳转到用户程序,输入相应命令才发生跳转。


可不可行?
有没有必要?
如何改动bootloader程序呢?

出0入0汤圆

发表于 2013-10-12 20:51:29 | 显示全部楼层
4.5板的win32程序,工具栏界面有问题

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2013-11-1 11:03:30 | 显示全部楼层
好好学吧

出0入0汤圆

发表于 2013-11-21 16:13:11 | 显示全部楼层
编译报了好多错啊……不知为何?高手请指点,谢谢!
aes.c:71:2: error: #error Unknow encrypt algorithm!
aes.c: In function 'KeyExpansion':
aes.c:320: error: 'KEYLENGTH' undeclared (first use in this function)
aes.c:320: error: (Each undeclared identifier is reported only once
aes.c:320: error: for each function it appears in.)
aes.c:328: error: 'ROUNDS' undeclared (first use in this function)
aes.c: In function 'InvCipher':
aes.c:368: error: 'ROUNDS' undeclared (first use in this function)

出0入0汤圆

发表于 2013-11-24 12:40:21 | 显示全部楼层
一定要顶,谢谢分享

出0入0汤圆

发表于 2013-11-24 13:57:22 | 显示全部楼层
mark avr通用bootloader

出0入0汤圆

发表于 2013-11-25 16:06:23 | 显示全部楼层
iamlangzi 发表于 2012-9-14 21:14
我用AVRUBD4.5下载更新程序能成功,但是应用程序却不能执行,不知道什么原因?
我的单片机是AVR 的ATMEGA12 ...

您的问题怎么解决的,菜鸟我最近学习,和你当时的问题一样。指点一下 啊……谢谢

出0入0汤圆

发表于 2013-11-25 20:22:25 | 显示全部楼层
程序里面有一个地方要改,你可以上网搜一下,就可以找到原因了,具体时间太长了,我都记不清楚了

出0入0汤圆

发表于 2013-11-26 09:38:59 | 显示全部楼层
试过了,经常性连接不上,不知道是什么原因,要重试N多次才成功,太不靠谱了,我用国外MegaLoad下载,用得很好,没出错过,就是上位机需.net支持

出0入0汤圆

发表于 2013-11-26 14:51:38 | 显示全部楼层
很好的资料、学习下!

出0入0汤圆

发表于 2014-2-5 20:51:35 | 显示全部楼层

出0入0汤圆

发表于 2014-2-8 15:32:31 | 显示全部楼层
楼主威武!
正在找这方面的资料呢,
简直就是及时雨啊!

出0入0汤圆

发表于 2014-2-8 21:59:36 | 显示全部楼层
顶一个!

出0入0汤圆

发表于 2014-2-9 10:58:49 | 显示全部楼层
太好了,必须顶,辛苦了!

出0入0汤圆

发表于 2014-3-13 10:44:33 | 显示全部楼层
avr       bootloader

出0入0汤圆

发表于 2014-3-13 19:53:34 | 显示全部楼层
这么无私奉献肯定要支持下拉

出0入0汤圆

发表于 2014-4-12 16:59:38 | 显示全部楼层
mega16的ICCAVR程序 可以分享下么

出0入0汤圆

发表于 2014-4-12 20:12:18 | 显示全部楼层
mark........

出0入0汤圆

发表于 2014-4-30 13:42:59 | 显示全部楼层
记号,不错的好文章。

出0入0汤圆

发表于 2014-5-29 14:36:49 | 显示全部楼层
有人在M128调试过吗,我的怎么升级一直不成功   求教?

出0入0汤圆

发表于 2014-5-29 16:05:16 | 显示全部楼层
标记,AVR通用bootloader

出0入0汤圆

发表于 2014-5-30 11:13:15 | 显示全部楼层
那位大神有avrudb的上位机vc源码(4.5版)?可否发我一下,谢谢!
邮箱:258547454@qq.com

出0入0汤圆

发表于 2014-5-30 14:08:49 | 显示全部楼层
m128上测试成功,可是每次都要重启板子才能下载应该程序,能直接软件复位就好了

出0入0汤圆

发表于 2014-5-31 16:53:31 | 显示全部楼层
路过支持下。。。

出0入0汤圆

发表于 2014-6-30 13:33:38 | 显示全部楼层
mark.......

出0入0汤圆

发表于 2014-6-30 13:42:18 | 显示全部楼层
请问,能用在ATmega128RFA1上面吗?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2023-1-31 19:12

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

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