单片机/MCUwilliam hill官网
登录
直播中
高战胜
7年用户
9经验值
擅长:嵌入式技术 控制/MCU
私信
关注
[问答]
ATmega2560 bootloader刷写app地址不正确问题
开启该帖子的消息推送
单片机
各位老师好,最近在整ATmega2560的bootloader,boot区域是从0x3E000开始,app区是从0x0地址开始;FUSE设置是从boot区开始运行,boot可以正常运行,刷写app也提示成功,但是就是app无法运行,用PROGISP读回芯片FLASH后,发现app不是被写在了0x00地址区,而是被写在0x1E000地址,如下图。感觉很疑惑,明明写的地址是0x00开始的区域,怎么会跑到0x1E000,是哪里没设置对吗?
bootloader程序,是在官网的 AVR109_AS7-Example 那个基础上做的,附件已上传。
希望懂行的老师给指点迷津,非常感谢!
AVR109_AS7-Example - 1.zip
(81.5 KB)
(下载次数: 4, 2021-6-15 10:37 上传)
回帖
(1)
高战胜
2021-6-15 13:19:54
搞定了,还是自己看手册不够仔细;
具体看手册的 29.5 Addressing the Flash During Self-Programming
需要根据刷写地址,设置RAMPZ值,才能写到想要的地址。
搞定了,还是自己看手册不够仔细;
具体看手册的 29.5 Addressing the Flash During Self-Programming
需要根据刷写地址,设置RAMPZ值,才能写到想要的地址。
举报
更多回帖
rotate(-90deg);
回复
相关问答
单片机
求一份AVR系列单片机
ATmega2560
(Arduino)
Bootloader
烧录指南
2021-07-07
1938
ATMEGA2560
的I/O口模拟SPI和25LC1024进行通讯的
正确
程序
2015-08-28
8118
关于
Atmega2560
延时与端口控制你想知道的都在这
2021-09-26
1246
如何实现
Atmega2560
舵机PWM控制?
2022-01-24
871
ATmega2560
和ATxmega128系列单片机差别大吗?
2018-01-03
6563
仿真
2016-03-02
1918
[求助]
atmega
1280与
atmega2560
在程序上有什么区别?
2022-06-29
2549
使用RTThread做一个
BootLoader
失败怎么解决呢
2022-07-28
2393
使用TC399
刷写
bootloader
的时候发现
地址
0xA0004000-0xA0007FFF被锁住怎么解决?
2024-01-24
288
请问arduino mega
2560
能用看门狗吗?
2019-05-22
2256
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分