机器是很令人蛋疼,很不讲理的东西,即使是成熟的开发板也会有好多问题
折腾了一天,终于用C语言和汇编写了两个程序在板子上跑起来,程序倒是很简单的“helloworld”级别的,但是主要是前期开发环境的搭建让我很头大。
1.开发环境:MSP430 集成开发环境 IAR Embedded Workbench for MSP430 5.50,试了好几个,还是这个最好用了,能与我的仿真器配上,那个博主讲的很详细。开发环境这种东西,一旦决定了就不要轻易换了,不然又浪费好多时间
2、仿真器的驱动。我的仿真器是合众达的MSPFET430USB系列,驱动是很让我头疼的东西,我试了好久发现一个道理:驱动解决不了就换Win XP吧。
这是真理,不用怀疑,因为开发板这种东西都是基于最稳定的操作系统下做出来的,开发者考虑不到不同操作系统的细微差别,谁知道是哪里出问题了,用VMWARE 装个XP SP3就解决了,插入提示安装驱动时,指定搜索一下这个文件夹下的就行了C:\Program Files\IAR Systems\Embedded Workbench 6.4 Evaluation\430\drivers\TIUSBFET\XP32
3、就是新建工作空间,新建空工程的问题,这个每个教程里都会讲,我就截两张图意思一下,注意如果是汇编语言写的.S43文件,如果它设置了COMMON INTVEC,则需要将Exclude RESET vector选上。
汇编需要选上Exclude RESET vector
选择仿真器调试
4、连上仿真器,注意板上的开关,按钮有没有设置对,JTAG接口是否正确,这些都需要通过板子的说明文档一项项查。一切就绪后,按下绿三角就可以进行下载和调试了。
硬件不是我的兴趣,但还是需要学习,
对于不擅长的东西,起码要学到能跟人家乱侃一通,这是我的坚持