查看: 2330|回复: 3

[求助] USB官方例程求解

[复制链接]

该用户从未签到

3

主题

38

帖子

0

注册会员

Rank: 2

积分
84
最后登录
1970-1-1
发表于 2014-6-23 17:44:40 | 显示全部楼层 |阅读模式
 最近在使用官方的USB中的Freescale USB Stack v4.1.1协议栈。。调试使用的是HOST主机的MSD例程,由于本人的板子是MK60DN512使用外部晶振为12M,所以就在PLL_init()函数里面修改了下!
代码中下载的时候一直有一个warning
Mon Jun 23, 2014 17:42:34: Skipping flash loading pass because there is no data in the designated range: 0x10000000-0x13FFFFFF. 
 
代码能正常运行到
 
输出:
USB MSD Command test
Waiting for USB mass storage to be attached...
 
但是后面插上U盘之后,代码直接进入
    B Default_Handler
    END


希望各位大侠,帮忙解决下这个问题!不胜感激!
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-6-24 15:09:50 | 显示全部楼层

RE:USB官方例程求解

楼主,那么你修改了PLL_init()后,是否保证了USB的时钟是48M呢?
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

147

帖子

0

中级会员

Rank: 3Rank: 3

积分
343
最后登录
1970-1-1
发表于 2014-6-26 15:18:57 | 显示全部楼层

RE:USB官方例程求解

楼主外部晶振改了,时钟配置后频率什么的配正确没有,有没有先测试下你的相关频率啊?
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

147

帖子

0

中级会员

Rank: 3Rank: 3

积分
343
最后登录
1970-1-1
发表于 2014-6-26 15:19:50 | 显示全部楼层

RE:USB官方例程求解

还有看看你的芯片是1.X还是2.x的,然后你的程序是哪个版本的,如果芯片版本不对,肯定也会报错的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 08:15 , Processed in 0.091488 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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