分类:
2012-12-16 00:15:56
原文地址:附录7 使用EJTAG烧写PMON 作者:loongson-gz
7-1 编译安装ejtag
1、编译过程可能会出现库依赖等问题,需提前安装好EJTAG工具依赖的库。
(1)没有安装readline
apt-get install libreadline5-dev
(原因是在readline.c头文件中用到这个工具)
(2)没有安装libusb
apt-get install libusb-dev
(3)如果没有出现错误情况下。忽略本点。
如果出现 CFI_SECTION 提示类似的错误。是因为编译选项中加入了-g
解决方法:
把最上级目录下的OPTION_CC 和OPTION_LD 的-g选项去掉。这样也会导致gdb调试不能使用。
(4)没有安装g++库
apt-get install g++
2、编译ejtag
(1)解压交叉编译工具链并设置环境变量
请参考“3-3 建立交叉编译环境”。
(2)编译EJTAG工具
tar zxvf ejtag-debug.tar.gz
cd bioscfg/
make clean
make
7-2 烧写pmon
1、先把开发板相应的连线接好,上电运行。
2、把从“4-1-2 配置与编译pmon ”得到的gzrom.bin拷贝到ejtag的bioscfg目录,再在bioscfg目录内执行:
./ejtag_debug_usb