[AVR单片机] 请教一下,atmel单片机,望高手帮助!

[复制链接]
3723|18
 楼主| anchoret 发表于 2013-5-11 12:19 | 显示全部楼层 |阅读模式
本帖最后由 anchoret 于 2013-5-11 20:35 编辑

自己做了一块板子,用的是atmega1280的单片机,现在调试,用的是Jtag MKII仿真器,开发环境atmel studio6.0,外部晶振11.0592MHz,
现在的问题是程序能下载进去,熔丝位也能编程,但是调试的时候根本进不了main()函数,暂停后再反汇编中看到程序指针在:
0000FFFF NOP Undefined处,望高手帮助,谢谢!
我的熔丝位配置是:
BODLEVEL = DISABLED
OCDEN = [ ]
JTAGEN = [X]
SPIEN = [X]
WDTON = [ ]
EESAVE = [ ]
BOOTSZ = 4096W_F000
BOOTRST = [ ]
CKDIV8 = [ ]
CKOUT = [ ]
SUT_CKSEL = EXTXOSC_8MHZ_XX_16KCK_65MS

EXTENDED = 0xFF (valid)
HIGH = 0x99 (valid)
LOW = 0xFF (modified)

huangxz 发表于 2013-5-11 12:49 | 显示全部楼层
好像跑飞了,看下反汇编的0x0000地址是啥
getit95 发表于 2013-5-11 13:44 | 显示全部楼层
是不是跑进bootloader空间里了。
 楼主| anchoret 发表于 2013-5-11 14:45 | 显示全部楼层
huangxz 发表于 2013-5-11 12:49
好像跑飞了,看下反汇编的0x0000地址是啥

为什么是全FF呢?是哪里有设置么?
 楼主| anchoret 发表于 2013-5-11 14:46 | 显示全部楼层
getit95 发表于 2013-5-11 13:44
是不是跑进bootloader空间里了。

我没有bootloader啊!?
 楼主| anchoret 发表于 2013-5-11 14:48 | 显示全部楼层
本帖最后由 anchoret 于 2013-5-11 16:27 编辑

在反汇编里拉到最上面显示无源文件,地址0000处显示nop指令:funk:
 楼主| anchoret 发表于 2013-5-11 14:56 | 显示全部楼层
可是FLASH里读回来是有值的!
 楼主| anchoret 发表于 2013-5-11 14:57 | 显示全部楼层
本帖最后由 anchoret 于 2013-5-11 15:06 编辑

:100000000C9490000C94AF000C94AF000C94AF00D3
:100010000C94AF000C94AF000C94AF000C94AF00A4
:100020000C94AF000C94AF000C94AF000C94AF0094
:100030000C94AF000C94AF000C94AF000C94AF0084
:100040000C94AF000C94AF000C94AF000C94AF0074
qin552011373 发表于 2013-5-11 21:27 | 显示全部楼层
进不了main能进其他的吗?看下硬件,譬如说晶振,电压什么的
 楼主| anchoret 发表于 2013-5-11 22:32 | 显示全部楼层
找到原因了,复位信号被一个外部芯片拉倒2.3V,晕了
huangxz 发表于 2013-5-11 23:07 | 显示全部楼层
anchoret 发表于 2013-5-11 22:32
找到原因了,复位信号被一个外部芯片拉倒2.3V,晕了

woosoo521 发表于 2013-5-12 00:30 来自手机 | 显示全部楼层
学习学习
sgj245609615 发表于 2013-5-12 08:37 | 显示全部楼层
了解一下
 楼主| anchoret 发表于 2013-5-12 23:01 | 显示全部楼层
怎么不能结贴?????????
qin552011373 发表于 2013-5-13 06:56 | 显示全部楼层
anchoret 发表于 2013-5-11 22:32
找到原因了,复位信号被一个外部芯片拉倒2.3V,晕了

就感觉像是硬件的问题
qin552011373 发表于 2013-5-13 06:57 | 显示全部楼层
huangxz 发表于 2013-5-11 23:07

qin552011373 发表于 2013-5-13 06:57 | 显示全部楼层
anchoret 发表于 2013-5-12 23:01
怎么不能结贴?????????

点击结贴以后  要先把分数值分配好  然后再结帖
supreme42 发表于 2015-5-19 18:01 | 显示全部楼层
先检查电源复位,然后晶振。
leonwjwxf 发表于 2015-6-10 16:11 | 显示全部楼层
学习了...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

47

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部