一、开发环境的建立
我使用的开发环境是Tornado2.2 + H-JTAG + ADS1.2。平时比较忙,没太多时间开发,所以我只能跳过bootrom 的开发,直接编写了一个rom_resdient 的镜像,实现的功能主要是时钟中断和串口驱动。
VxWorks 的移植本身不难,其实最难的就是刚开始上手时调试环境的建立,还好在这方面网上已经有前辈把方法贴出来了。我的具体设置方法是这 样的:
首先,要在BSP 的makefile 里面将tool=diab 改为tool=gnu。Diab和gnu 是两种不同的编译工具,前者编译效率更高,后者则是更加通用。我试了一下,好像两种工具都能在axd 下调试,但使用diab 编译出来的elf 文件非常不稳定,用axd 每三次差不多只能有一次在axd 下显示出源代码;gnu 则几乎是百分之百成功。
下载地址