昨天就收到了Stellaris LM3S8962 Ethernet+CAN 评估套件,由于一些烦琐事情缠身,今天才细细研究了下,刚开始的小游戏很有意思~已经有很多人上过图了,大家都很激动啊,呵呵。嗯,我会一点一点可以记录下自己使用的感受,做了一些什么样的事情,遇到一些怎样的问题。在论坛里得到大家的帮助,希望也能小小的帮助一下别人~,hoho~~
今天简单的试验了一下开发环境和工具。使用的是keil uVision3.下面是一些小心得~和初学者们分享一下~~
首先安装MDK,安装好MDK后将LM3S8962通过数据线与计算机连接起来,计算机会提醒你安装相关驱动,这个时候拿出驱动光盘,包含在评估套件里附带的那块白色光盘里。我发现,安装过程中计算机会两次提醒你安装驱动。原来,因为我们需要安装两个驱动:Stellaris Development Board和Stellaris Virtual COM Port.安装成功后可在设备管理中查看到这两个设备驱动。
安装在设备管理器中由于MDK开发包并没有自带Stellaris 芯片的相关资料,所以还需要安装StellarisWare™ Firmware Development Package 以上安装成功后,我就开始试用LM3S8962。试用的过程中出现了一个问题。
找不到库文件,以至于Target not created,这个问题我看到论坛里一些其他的朋友也出现了这样的情况。我是这样解决的:首先选中打了红叉的文件,右击,单击Options for file”drivelib.l
由于我的MDK不是安装在c盘,而它默认的指向库文件的路径是C盘的C:\Program Files\winxpsoft\ARM\RV31\LIB\Luminary,所以会找不到文件。把文件路径改成自己安装的路径即可。
更改后,对程序进行编译,单击左上角的一个向下箭头的图标,把鼠标放上去会显示:Translate current file,然后Rebuild all target file.由于我试验的是板子自带的例子程序,所以并没有出现任何错误与提醒,下一步即把程序烧录进开发板中,在此之前,下面的设置至关重要(千万注意!):
a. 单击菜单栏中的Flash,再选择configure flash tools,首先选择Device进行设置,找到并选择设备LS3S8962。
b.然后对Output进行设置:一定要勾选上Creat HEX file!
c.然后,对Debug进行设置:其左半部分是使用仿真器进行开发时进行的设置,右半部分是使用开发板进行开发时进行设置,这里我们点选右边。由于我们使用的是开发板的板载调试器,所以在Use后面找到并选择Luminary Eval Board.
d.最后,对Utinities进行设置,同样的,点选第一个,找到并选择Luminary Eval Board.
设置完后单击OK设置即完成。
然后便是把程序烧录到开发板中了,选择Flash然后选择Dowmload.程序即烧录成功。
|