飞思卡尔单片机教程(1)——从安装开始
放假了有木有!是不在家特别闲?是不是放假前立志学单片机来着?如果你拿到了天大精仪荣誉出品的JM60开发板,而且你还带回家了。。
结果安装起来好麻烦!!!
WIN7 64位不可以用!USB3.0接口插上没有反应!甚至可能连资料软件都没来得及拷!
咳咳咳咳。。接下来低调,本人将为大家提供一篇较为简单的安装教程,并提供给大家相关资料。
本人原创,如有问题,欢迎拍砖。
红字请务必仔细看!
言归正传,下面我将为大家分两部分介绍整个安装过程
一、安装下载器(OPENSOURCE BDM)驱动
二、安装CodeWarrior开发环境
一、安装下载器(OPENSOURCE BDM)驱动
大家拿到的那个开发板,应该有一大一小两块板子,小的那个就是与电脑相连的下载器。
工欲善其事,必先利其器,我们现在就先安装下载器驱动。
第一步
首先,要注意一个问题:
首次连接电脑必须是USB2.0接口。如果你的电脑只有USB3.0接口,请先找一个有2.0接口的电脑。
PS.我教东西肯定不会让大家心存疑问,所以在这里教大家辨认USB3.0接口的方法。
上图左面那个就是USB3.0接口,右面那个就是USB2.0接口。
3.0的主要特征是:
1.接口内的塑料块一般是蓝色的。
2.塑料块前端有5个扁平的凹槽,这是与2.0的本质区别。
3.3.0接口附近一般会注SS字样(SuperSpeed缩写)。
好,接下来请下载
http://kuai.xunlei.com/d/-j4sCkAGRtT3UAQA00a
这个压缩包内包含最新驱动、JM60相关资料
解压之,你会获得三个条目
XP版:
先把小板插到电脑上,XP会弹出安装驱动的提示
选择从列表或指定位置安装
勾选“在搜索中包括这个位置”,定位到刚才解压出来的USBDM_Drivers里的Drivers文件夹
完成安装
WIN7版:
把小板插进去,一直等到系统提示未能安装驱动(你可以先去喝杯咖啡O(∩_∩)O~~)
然后右键单击桌面上的计算机,选管理,定位到设备管理器,在其他设备里右击那个有黄叹号的条目,选更新驱动程序软件,选浏览计算机以查找驱动程序软件。
定位到刚才解压出来的USBDM_Drivers文件夹
这个时候当然选始终安装了
完成安装
第二步
安装刚才解压出来的USBDM_4_10_3,一路下一步。
然后去开始菜单里找这个去
点开,你会看到
选红圈里的那个,然后各种YES,进度条开始以后不要随便动东西!等到没有进度条了就说明固件更新完成了。
至此,你的开发板就可以在任何一台电脑上使用了,绝对不会出现神马3.0不兼容,不能换个USB口插的SB问题了。
但是,进行完上面的操作后,换一台没安装过驱动的电脑,还需要进行一次第一步和第二步第一句话(不需要再更新固件了)
二、安装CodeWarrior开发环境
CodeWarrior(以下简称CW)是开发飞思卡尔的必备软件,但是由于体积巨大,拷贝下载非常麻烦。在此,我为大家量身定做了一款精简版CW,体积仅有81M(解压后200多M),不需要安装!不存在兼容性问题!(神马64位不能装,我告诉你,不许歧视64位!!!!!!!)
对!你没有听错,不需要安装!!不存在兼容性问题!!
如果你已经拷到了资料,那么就不要再装精简版了,可能出现问题,不过如果是64位,那你就必须装精简或者最新版的CW(地址在下面三行)
但是呢,精简版有其弊病,就是只能开发JM60,千万不能选其他单片机!(因为其他型号我都一个不剩的把驱动文件删了⊙﹏⊙)
千万不能选其他单片机!千万不能选其他单片机!千万不能选其他单片机!千万不能选其他单片机!千万不能选其他单片机!
如果你以后还想搞智能车什么的,给你个地址:http://www.freescale.com/lgfiles/devsuites/MCU/CW_MCU_v10.2_SE.exe
这是最新版CW,各种型号应有尽有,推荐使用(下载后800多M,安装完2G左右),这个安装比较繁琐,有需要再问我。
精简版地址:http://kuai.xunlei.com/d/-j4sCt0Kdiv4UAQAf5b
把上面那个东西下载下来,然后解压到一个没有中文路径名的地方(也就是解压路径中不能有任何中文字符)
像是不可以的
像是可以的
然后打开里面的bin文件夹,双击regservers.bat(WIN7最好右击使用管理员身份运行)
等黑框的字滚完,按任意键关掉黑框后,双击IDE.exe就可运行CW了,简单吧~\(≧▽≦)/~啦啦啦
接下来,你可以写一个程序试试,我可以告诉你两个LED灯在PTB0和PTB1端口上,输出0可点亮,接下来就看你的了。
注意,要想正常调试,必须在出现下面三个图的时候务必按照图上的设置来
注:上面那个图的意思是不要选Off就可以了,3.3v和5v都可以
如果出现程序不能下载,请把大板上的那个线倒腾一下位置。
还是要注意,只能在工程中选择JM60,千万别用别的!!
今天的教程就到这里了,看我这个博文的名字大家就知道这个有可能是连载的了,假期里我会尽量更新的(至少五天一更,一天一更也是有可能的),希望大家能共同学习,共同进步!大精仪威武!!
转载于:https://www.cnblogs.com/scinerd/archive/2013/01/18/2865810.html
飞思卡尔单片机教程(1)——从安装开始相关推荐
- 各种被墙的情况下.飞思卡尔-iMx SDK下载与安装
最近调飞思卡尔iMx6Q的硬件编解码,需要找sdk参考.故此根据nxp官方手册,下载与安装sdk包环境 因为很多关键网址被TG樯了.所以花了九牛二虎之力才down下了sdk. 故此笔记如下: 这是飞思 ...
- 飞思卡尔单片机PLL时钟总线模块
要设定PWM模块首先要确定片内总线时钟,MC9S12XS系列单片机增加了时钟产生器模块,锁定内部频率更高的压控振荡器VCO频率,作为系统时钟,单片机的内部时钟可达80MHz,片内总线时钟可达40MHz ...
- 飞思卡尔单片机AD模块简述(1)
S12XS系列MCU的ATD模块共有27个寄存器,包括6个ATD转换控制寄存器,2个ATD转换状态寄存器,1个ATD比较使能寄存器,1个ATD比较方式寄存器,1个ATD转换输入使能寄存器和16个ATD ...
- 飞思卡尔单片机编程与c语言,飞思卡尔单片机高效C语言编程(中文)
高效C语言编程实验,包括:CodeWarrior的使用.中断.数据段的定义.常量数据段.变量.位操作.数组.指针.函数内的自变量.优化方法.Manual Optimization(手工优化).Proc ...
- 飞思卡尔单片机PE开发工具硬件及软件
原文链接: http://blog.sina.com.cn/s/blog_8ebff8d7010121tm.html 1.HC(S)08系列 开发机硬件:USB-ML-12 CYCLONE PRO U ...
- 飞思卡尔单片机DZ60---EEPROM读写
//向EEPROM中写入数据,然后读出数据,赋值给PORTD,点亮相应的LED灯 #include <hidef.h> /* for EnableInterrupts macro */ # ...
- 飞思卡尔单片机DZ60---实时中断
//RTI实时中断实验 //RTC模块包括一个状态和控制寄存器.一个8位计数寄存器和一个8位模数寄存器 //实时中断功能用来产生周期性中断.RTI有三个可选时钟源:LPO 1KHZ内部振荡器,32KH ...
- 飞思卡尔16位单片机(十五)—— 如何批量烧写芯片
我们在进行飞思卡尔单片机开发时,一般使用CodeWarrior软件和usbdm调试器进行.但是在实际生产过程中,采用这种方式烧写芯片效率比较低,而且很多情况下,程序的源码不希望对生产人员开放,本文就是 ...
- 飞思卡尔芯片解密 MC9S08GB60 芯片特点
MC9S08GB60芯片的特点 ①60K 带块保护和安全机制的可片上在线编程的FLASH 存储器 ②4K 片上随机存储器(RAM) ③8 通道,10 位模数转换器(ATD) ④两个串行通信接口模块(S ...
最新文章
- IOUtils工具类复制输入输出流示例
- 8修改host_正点原子【STM32-F407探索者】第五十九章 USB 鼠标键盘(Host)实验
- 线性代数:特征值和特征向量
- 麟龙指标通达信指标公式源码_麟龙指标通达信指标公式源码
- word里双横线怎么打_Word中下划线怎么打出来
- Cadence 16.6快速创建多引脚芯片原理图符号
- 深度学习、机器学习领域毕业设计选题方法及建议
- c# sql where in 参数化传值
- Auto.js学习笔记13:images.findImag()报错找不到方法,返回的坐标无法点击等问题利用图片的相似度执行精准目标点击(实战篇)
- 《刷新:重新发现商业与未来》读后感
- KB / KiB,MB / MiB,GB / GiB,… 的区别
- 舌尖上的区块链——校园食品区块链溯源
- guid备份分区表crc错误_硬盘GPT和MBR分区表转换方法
- 海量数据处理的 Top K算法(问题) 小顶堆实现
- 【每日刷题】P1010 幂次方题解
- 向下兼容性格什么意思_恭喜你,被向下兼容了|有启发
- 敏捷集团老板怎么样?和大家分享一下我在敏捷的工作经历
- 百度搜索资源平台上线,业内大佬送祝福!
- Dialog和PopupWindow的区别
- 《经济计量学精要》读书笔记