⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 使用文档.txt

📁 一个基于XSCALE的自启动bootloader,包含源代码和下载工具
💻 TXT
字号:
	本文档是关于在linux中编译和下载bootloader的使用手册。

	在编译bootloader之前需要预先在linux中安装交叉编译器。本系统采用的交叉编译器是arm-linux-gcc,而整个工具包是采用深圳亿道电子技术有限公司所提供的工具包。具体操作如下:
1、通过以下命令先把文件夹bootloader中的文件夹Toolchain文件夹中的hybus-arm-linux-R1.1.tar.gz压缩文件拷贝到目录 /usr/local中:
	cp hybus-arm-linux-R1.1.tar.gz /usr/local
2、进入目录/usr/local后,通过以下命令解压缩文件hybus-arm-linux-R1.1.tar.gz:
	tar xvzf hybus-arm-linux-R1.1.tar.gz
3、打开/root/.bash_profile文件添加交叉编译器的查找路径:
	vi /root/.bash_profile
4、在/root/.bash_profile文件中添加以下路径(不要更改原来的任何命令的路径):
	PATH=$PATH:/usr/local/hybus-arm-linux-R1.1/bin
	PATH=$PATH:/root	
	
	现在已经为linux操作系统添加了交叉编译器的路径,接下来就进行bootloader的编译与下载.
1. 将bootloader文件夹拷贝到一个固定的目录下,在这里我们将它拷贝到/root/下;
2. 使用以下命令进入bootloader文件夹中:
	cd /root/bootloader
3. 使用以下命令编译生成目标板的bootloader:
	make
4. 通过Jflash-XSBASE工具将生成的bootloader烧写到目标板上.如果正确烧写之后屏幕会显示以下内容:
	[root@localhost bootloader]# ./Jflash-XSBASE bootloader
	JFLASH Version 2003.06.03 - Emdoor - XSBase255
	COPYRIGHT (C) 2000, 2001 Intel Corporation
	JTAG Test Passed
 
	ACT: 0110 1001001001100100 00000001001 1
	EXP: **** 1001001001100100 00000001001 1
 
	PXA255 revision ?? + 6
 
	There are two 16-bit Flash devices in parallel
 
	Characteristics for one device:
 	Number of blocks in device = 128
 	Block size = 65536 0x10000 word(16-bit)
 	Device size = 8388608 0x800000 word(16-bit)
 
	Sample block to address list:
 
 	Block 0 = hex address: 00000000
 	Block 40 = hex address: 00A00000
	Block 80 = hex address: 01400000
 	Block 120 = hex address: 01E00000
 
	unlock the flash
	Starting erase
	Erasing done
	Starting programming
	Programming done
	Starting Verify
	Verification successful!

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -