Tools and Utilities for Booting
来源:互联网 发布:三亚度假公寓 知乎 编辑:程序博客网 时间:2024/05/18 16:38
JTAG and Jflash-linux
Uploading can be achieved via the JTAG port using software such aJflash and Jflash-linux. Usage for Windows or GNU/Linux host isessentially identical. The examples given here use GNU/Linux syntax.
Using JTAG and Jflash-linux
In order to use the JTAG programmer, you need to connect theparallel port of your computer to the JTAG port of the device you wantto program. The details of this vary from device to device - see therelevant install chapter. Ensure the device is powered up. Jflash andJflash-linux both autosense for available parallel ports so itshouldn't matter where you plug it in.
You can then issue the following command as root:
./Jflash-linux blob-1.0.7b
and you should see something like the following (this example isusing the blob-1.08-pre2 binary on the CD on a LART). After uploadingthe device will reset itself before running Blob.
using printer port at 378
Seems to be a pair of 28F160F3, bottom boot. Good.
Starting erase for c8e bytes
Erasing block 0
Erasing done
Starting programming
Writing flash at hex address 1b0, 13.44% done
Writing flash at hex address 3d0, 30.37% done
Writing flash at hex address 5f0, 47.29% done
Writing flash at hex address 810, 64.22% done
Writing flash at hex address a30, 81.14% done
Writing flash at hex address c50, 98.07% done
Programming done
Starting verify
Verifying flash at hex address 643, 49.88% done
Verification successful!
Note: If something is wrong you will see error messages like the following:
error, failed to read device ID
ACT: 0000 0000000000000000 00000000000 0
EXP: X001 0001000010000100 00000110101 1
failed to read device ID for the SA-1100
or
error, failed to read device ID
ACT: 1111 1111111111111111 11111111111 1
EXP: X001 0001000010000100 00000110101 1
failed to read device ID for the SA-1100
or
error, failed to read device ID
ACT: 1001 1010000111001011 01011000111 1
EXP: X001 0001000010000100 00000110101 1
failed to read device ID for the SA-1100
There are a number of possible causes. If you get all 1's thenyou maybe using the wrong parallel port, or the cable or dongle is notplugged in, or the device is not powered up. If you get all zeros thenyou may be using the wrong version of JFlash-linux, or (on a LART) youmay be suffering from the 'JTAG reset problem', see the section called LART JTAG reset problem in Chapter 3.If you get random numbers some of the time and zeros the rest of thetime then you are almost certainly using the wrong version ofJFlash-linux.
上一篇:Linux有用命令及配置汇总
下一篇:CentOS 5.3 挂载 读写 ntfs硬盘
- SHTML是什么_SSI有什么用...
- shell中字符串操作
- 卡尔曼滤波的原理说明...
- 关于java中的“错误:找不到或...
- shell中的特殊字符
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
- Tools and Utilities for Booting
- JDK Tools and Utilities
- JDK Tools and Utilities
- HBase Tools and Utilities
- .NET 程序员开发利器合集——(Tools and Utilities for the .NET Developer)
- NVIDIA Utilities Tools
- tools and servers for test
- Utilities and SDK for Subsystem for UNIX-based Applications in Windows 8 and Windows Server 2012
- oracle cluster management-tools utilities
- [在windows上使用Unix工具]SUA+Interix+SFU+Utilities and SDK for UNIX-based Applications
- Top 15 Security/Hacking Tools & Utilities
- TI Flash and Boot Utilities
- Oracle export and import utilities
- utilities for printing out messages
- 50 New Resources and Tools for Developers and Designers
- Best engine and tools for a TA and GAMDEVs
- Booting
- utilities
- Linux人才需求高涨 Unix与Win需求持平
- 360春招(实习)笔试编程题
- (转贴)作为一个日本人
- 一个LINUX高手写给初学者的话(转)
- Linux有用命令及配置汇总
- Tools and Utilities for Booting
- “cv::Mat_”容器的使用及示例
- CentOS 5.3 挂载 读写 ntfs硬盘
- 使用vs2012+IE10调试js程序
- 在Linux上安装Chef工作站
- 被127次掌声打断的浙江大学教授郑强的经典语录.(大家都看看受益匪浅)
- 图像滤镜艺术---PS图像转手绘特效实现方案
- IOS-swift-fmdb错误
- “最牛愤青教授”郑强叫板当代教育