查看: 2151|回复: 5

[已解决] K21F系列USB与MPU冲突(已解决)

[复制链接]

该用户从未签到

5

主题

17

帖子

0

注册会员

Rank: 2

积分
67
最后登录
2015-4-8
发表于 2015-3-4 11:56:15 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_ZJJ 于 2015-3-5 10:16 编辑

Freescale MK21FN1M0xxx12 (allow security)
如果不禁用MPU,USB通信异常
1. USB部分的代码没问题。在K21系列的其他片子是可以正常运行
2. 禁用MPU,MPU_CESR &=~VLD_EN; 其他未做改动,USB正常通信
3. 启用MPU,权限全开,且绝对处于管理者状态。程序不跑飞,USB无法通信。
是什么原因导致的?
我知道答案 目前已有5人回答
回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-3-4 13:46:28 | 显示全部楼层
楼主权限全开,是指把所有bus master的读写都使能吗?
如果没有使能,都使能试试。
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

17

帖子

0

注册会员

Rank: 2

积分
67
最后登录
2015-4-8
 楼主| 发表于 2015-3-4 14:08:02 | 显示全部楼层
这8个bus master是什么含义?
我贴下我配置:
#define RGD0_WORD0                0x00000000
#define RGD0_WORD1                0xFFFFFFFF
#define RGD0_WORD2                0xFF7DF7DF       
#define RGD0_WORD3                0x00000001
#define RGDAAC0                 0xFF7DF7DF       

#define RGD1_WORD0                0x1FFF8000
#define RGD1_WORD1                0x20008000
#define RGD1_WORD2                0x00000000       
#define RGD1_WORD3                0x00000001
#define RGDAAC1                 0x00000000

#define RGD2_WORD0                0x20000000         
#define RGD2_WORD1                0x20008000
#define RGD2_WORD2                0x00000007       
#define RGD2_WORD3                0x00000001
#define RGDAAC2                 0x00000007

#define RGD3_WORD0                0x00000000
#define RGD3_WORD1                0x0002F000       
#define RGD3_WORD2                0x00000000        
#define RGD3_WORD3                0x00000001
#define RGDAAC3                 0x00000000       
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-3-4 14:52:01 | 显示全部楼层
hdfghd 发表于 2015-3-4 14:08
这8个bus master是什么含义?
我贴下我配置:
#define RGD0_WORD0                0x00000000

在用户手册的第三章有定义了:
72.jpg
你可以把寄存器MPU_RGDn_WORD2中关于bus master4的读写位都使能,默认是禁止的。
还有MPU_RGDAACn这个寄存器中关于bus master4的也都使能。
bus master4就是管USB的。

回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

17

帖子

0

注册会员

Rank: 2

积分
67
最后登录
2015-4-8
 楼主| 发表于 2015-3-5 07:59:30 | 显示全部楼层
感谢您的耐心解答,把master 4读写使能以后问题解决了
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-3-5 10:15:33 | 显示全部楼层
hdfghd 发表于 2015-3-5 07:59
感谢您的耐心解答,把master 4读写使能以后问题解决了

非常好,后续有问题,欢迎继续发帖交流。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-22 16:24 , Processed in 0.095930 second(s), 27 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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