在线时间0 小时
UID256019
注册时间2010-12-25
NXP金币0
该用户从未签到
新手上路

- 积分
- 2
- 最后登录
- 1970-1-1
|
发表于 2011-3-17 20:34:30
|
显示全部楼层
回复:DIY USB2.0学习板活动报名帖
非常感兴趣,报名,对学习熟悉的内容有较高热情.也有信心将开发做好.
希望领导能给我这个机会.提名,诚谢.
HCS08系列MCU的硬件模块的学习和熟悉,包括SCI、SPI、MCG、KBI、GPIO等
l USB2.0 device固件开发
l 熟悉飞思卡尔mini usb stack协议栈
l codewarrior的使用
l libUSB的使用
l windows WDM驱动程序开发
l SD卡读写相关知识
l mass storage、CDC、HID等USB设备类知识和开发技术
l BDM使用,来调试其他目标板
回复第 1 楼 安 于2011-01-12 03:54:02发表:
下面是DIY活动的电路板的介绍,大家先看看。如果有意愿参加,跟帖报名。我们先统计人数,后决定DIY的详细事宜。
1. USB学习板具备的功能
选型依据:
根据低成本的基础上的高性价比,以及尽可能多的涵盖飞思卡尔MCU产品的原则。我们选择最低成本的MC9S08JS16来开发这块学习板。为提高性价比,本学习板还包括了开源USBDM的功能,即它可以作为一个独立的USBDM来调试其他目标板;这样,当此学习板最后不再使用的时候,还可以当作一个实用的BDM继续发挥作用。
MC9S08JS16的USB模块是和JM系列以及coldfire V1的MCF51JMxx等系列完全相同的,且内部集成的SPI,SCI等模块也是兼容的;所以采用JS16同时也照顾了飞思卡尔USB MCU其他型号。用户通过此学习板可以掌握其他MCU的开发技术,比如MCF51JM128。
选择MC9S08JS16的另外一个好处是,用户可以不需要BDM即可在这个学习板上编写程序、调试;因为JS16本身支持usb bootloader,用户可以利用这个功能来烧写代码,而无需BDM;再通过串口打印调试信息等手段实现程序的调试。此种开发方法在国内非常流行,比如STC 8051单片机就普遍采用这种方法调试程序,很多工程师都认为低成本和通过串口直接ISP的调试模式是STC在大陆流行的根本原因。
学习板功能:
l 一路SD卡插槽
l 一个标准RS232串口
l 一个USB2.0全速设备接口
l USBDM支持
l USB直接供电,无需外接电源
l 按键和LED
l USB bootloader直接通过USB ISP,无需BDM
该学习板的价值体现在:
l HCS08系列MCU的硬件模块的学习和熟悉,包括SCI、SPI、MCG、KBI、GPIO等
l 可以学习USB2.0 device固件开发
l 可以学习和熟悉飞思卡尔mini usb stack协议栈
l 可以学习codewarrior的使用
l 学习libUSB的使用
l 学习windows WDM驱动程序开发
l 学习SD卡读写相关知识
l 学习mass storage、CDC、HID等USB设备类知识和开发技术
l 可以作为BDM使用,来调试其他目标板
2.生成的3D PCB板图
|
|