Bring up Ejtag for stb225 under Ubuntu

Ashling Opella-USB在Windows下配有软件PathFinder.
PathFinder等同于gdb server + debugger.
这里主要讲述怎样Setup GDB SERVER.

Step1: 获得ash-mips-gdb-server
联系Ashling公司得到了一个老的版本,后来从原来的法国同事拿到了最新的版本。
gdbservermipsv107linux.zip
解压,里面有一个文档GDBServerMIPS.pdf是用户手册,下面简述安装过程。
运行 ./install #目的是生成opellausb.ko
       (编译时发现一些错误,把相关错误语句从源代码中注释掉)
这时插上Opella,可以在/dev下看到opellausb0设备,dmesg可以看到更多配置过程。

Step2: 运行 stb225/bin/reflash
比如:
./reflash -j -a 0x20000 -b 0x120000 -r u-boot.rescue.bin u-boot.bin
目的是烧录u-boot。

其运行过程片段:
spawn ./ash-mips-gdb-server --probe Opella --jtag-frequency 24 --device pnx8335-4kec-main --reg-settings-file /home/qianjiang/pls/mico/reference_design/Huangpu/stb225/etc/hardware/startup_reg_settings/generated/c17.txt --ld-exe /tmp/reflash.14306.srec srec 0x80800000 --cache-flush-routine 0xa0700000 --verify-cache-flush-routine
注意红色部分,一开始一直调不通,是因为./reflash默认使用Opella-XD,并非我使用的Opella-USB,因此修改reflash文件。


你可能感兴趣的:(职场,ubuntu,休闲,stb225)