JTAG简介U-Boot编译与使用

JTAG 的硬件调试能力,配上 U-Boot 的灵活引导方式,组合起来用来搞嵌入式开发,简直是太顺手了。

JTAG 是用来做板子边界扫描和 IC 故障检测的,支持的芯片像 ARM7、ARM9、DSP 这种都挺常见的,手上有开发板的话基本都能用上。

U-Boot就更不用说了,开源、稳定、适配广,一般做引导程序基本都会绕不开它。编译其实不复杂,重点是搞清楚目标平台的配置和工具链。

比如你在搞S3C2440或者GT2440这类老平台,可以看看对应的移植文档,像GT2440 平台 u-boot 移植就讲得挺细的。

如果你用的是Eclipse,那篇在 Eclipse Helios 上构建与调试 U-Boot也挺实用,连环境搭建都一步步讲明白了。

有兴趣深挖的可以去读下u-boot 详解,或者搞搞源码移植,对底层理解会更扎实。

嗯,如果你在用Rockchip平台,那就去看Next-Dev 开发指南吧,挺新的。

提醒一句,JTAG调试的时候接线别接错,接错烧也烧不进去。想系统了解调试方法,推荐JTAG 接口调试向导,讲得到位。

如果你正好在搞板级开发,是裸机或者启动阶段调试的场景,JTAG 配 U-Boot 真是少不了,省时省心。

ppt 文件大小:255KB