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

[复制链接]
1553|6
 楼主| luckyJeck 发表于 2015-1-6 14:29 | 显示全部楼层 |阅读模式
总共30块板,26块是ok的,个别板不能正常工作,经调试跟踪发现是配置 usb 模组后马上进入 HardFault
就是执行 USB0_USBCTRL = 0x40; 这个语句后马上进入 HardFault。
点解?


FSL_TICS_ZJJ 发表于 2015-1-6 15:21 | 显示全部楼层
那么你debug看下,运行之前USB0_USBCTRL这个寄存器的值是什么?
 楼主| luckyJeck 发表于 2015-1-6 18:40 | 显示全部楼层
在 IAR 环境下调试,
正常板上 MK60DX256VLL10 芯片的 SIM_SDID 寄存器读取的值为 0xC148,是 K60 系列
不良板上 MK60DX256VLL10 芯片的 SIM_SDID 寄存器读取的值为 0xC17F,是 K51 或 K53 系列。
是不是将 K50 打磨成 K60 来卖 ?







FSL_TICS_ZJJ 发表于 2015-1-7 09:25 | 显示全部楼层
luckyJeck 发表于 2015-1-6 18:40
在 IAR 环境下调试,
正常板上 MK60DX256VLL10 芯片的 SIM_SDID 寄存器读取的值为 0xC148,是 K60 系列
不 ...

芯片是在正规渠道买的吗?
看寄存器情况,出问题芯片应该不是K60的芯片。
 楼主| luckyJeck 发表于 2015-1-7 16:56 | 显示全部楼层
芯片是通过代理购买的。
FSL_TICS_ZJJ 发表于 2015-1-8 09:55 | 显示全部楼层
luckyJeck 发表于 2015-1-7 16:56
芯片是通过代理购买的。

好的芯片,和有问题的芯片的标识都一样吗?
maskset号,你把两种芯片的图片都放上来。
还有两种芯片SIM_FCFG1的值也都放上来看看。
另外,有问题的芯片的寄存器都是一样的吗?K53?
Thefantasy 发表于 2015-1-25 20:47 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

138

帖子

2

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