Is the Freescale USB Stack v4.1.1 supported on K20 100Mhz Devices?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Is the Freescale USB Stack v4.1.1 supported on K20 100Mhz Devices?

跳至解决方案
1,463 次查看
ChrisD
Contributor I

The Freescale website does not list the K20 100Mhz devices as being supported. Can you confirm whether or not the stack is supported on MK20DX256 100MHz?

I am in the process of porting the USB MSD Device Bootloader  for this device using Processor Expert and the USB MSD CLASS component.

标签 (1)
0 项奖励
回复
1 解答
1,187 次查看
cutworth
NXP Employee
NXP Employee

Even though the existing PE examples under Freescale USB stack V4.1.1 does not have example for K20 100MHz. It just has examples for K60. But there is no difference between the USB module for K20 100MHz and K60 100MHz, so you could just create a new PE project for K20 100MHz, then add USB components and generate code, copy the APP code from existing demos.

For detailed steps, please refer to "Freescale Processor Expert USB Components Quick Start Guide" in the stack folder.

在原帖中查看解决方案

0 项奖励
回复
4 回复数
1,188 次查看
cutworth
NXP Employee
NXP Employee

Even though the existing PE examples under Freescale USB stack V4.1.1 does not have example for K20 100MHz. It just has examples for K60. But there is no difference between the USB module for K20 100MHz and K60 100MHz, so you could just create a new PE project for K20 100MHz, then add USB components and generate code, copy the APP code from existing demos.

For detailed steps, please refer to "Freescale Processor Expert USB Components Quick Start Guide" in the stack folder.

0 项奖励
回复
1,187 次查看
egoodii
Senior Contributor III

If we are talking 'rev 2' silicon (datasheets end in 2), then work with the K60 stack.

0 项奖励
回复
1,187 次查看
ChrisD
Contributor I

Hi Earl,

Thanks for your reply.

The mask revision is 4N22D so this should be revision 2.4.silicon.

I am not sure what you mean by "work with the K60 stack". I am using Codewarrior 10.5 and the Processor Expert component USB MSD CLASS. Are you suggesting I should select the K60 processor as the CPU instead of the K20?

0 项奖励
回复
1,187 次查看
egoodii
Senior Contributor III

I've never used CW, or PE for Kinetis, so I can't supply any advice there.  All I can say is that using any 'example' code from the 4.1.1 release, I work with the K60-variants because the interrupt/peripheral arrangement for the K20-rev2 silicon is MUCH closer to that than anything called 'K20' in the release.