MK60DX256VLL10 一设配置USB就进入HardFault怎么回事?

2020-02-19 21:17发布

MK60DX256VLL10 一设配置USB就进入HardFault怎么回事?
总共30多块板,26块是ok的,个别板不能正常工作,经调试跟踪发现是配置 usb 模组后马上进入 HardFault
就是执行 USB0_USBCTRL = 0x40; 这个语句后马上进入 HardFault。
点解?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
luckner
1楼-- · 2020-02-20 00:06
硬件上访?
子鱼
2楼-- · 2020-02-20 04:43
USB0_USBCTRL = 0x40;
有可能是硬件还没有准备好就访问寄存器 导致HardFault
liujinyi016
3楼-- · 2020-02-20 08:05
板子的问题大吧,元件质量不一致
lucky_jeck
4楼-- · 2020-02-20 12:14
坑爹啊,难道买到的是 remark 的芯片?
正常的芯片 SIM_SDID 读出来的值是 0xC148,是 K60
不良板芯片 SIM_SDID 读出来的值是 0xC17F,是 K51 或 K53
根据 K60 参考手册 System Integration Module(SIM) 一章中 SIM_SDID 寄存器的描述
不良板上的芯片应该是 K51 或是 K53,脚位数不明。

可芯片表面明明标的是 MK60DX256VLL10,我就不明白了。

不良芯片.PNG (1.94 MB, 下载次数: 0)

下载附件

2015-1-6 18:31 上传


franki
5楼-- · 2020-02-20 15:23
 精彩回答 2  元偷偷看……
a136498491
6楼-- · 2020-02-20 19:59
感觉字体有点不一样吧。。下面是我的K22

IMG_20150107_014655.jpg (3.82 MB, 下载次数: 0)

下载附件

2015-1-7 01:49 上传

一周热门 更多>