-
2009-08-11
[Blackfin笔记]移植Linux内核(2)-映像文件
在你完成对一些应用程序的裁剪后,通常输入make命令对系统进行编译。如果一切顺利,在几分钟的等待后,编译后的文件将存放在一个称作images的子目录中(它位于uClinux源码根目录下)。使用cd命令切换至该目录,并用ls命令列出其中包含的文件。你会得到如下图所示的一批文件。那些不同的文件有什么明确的用途吗?
总的说来,这些文件可以分成两大类:内核文件 和 根文件系统
请注意以下操作适用于所有ADI的验证板。你的板子的... -
2009-08-11
[Blackfin笔记]移植Linux内核(1)-编译内核
首先从Blackfin uClinux网站下载最新版uClinux内核。 http://blackfin.uclinux.org/gf/project/uclinux-dist/frs/ 上述地址除了提供内核源代码外,还提供一些预编译的内核文件供特定电路板使用。如果使用ADI官方的验证板,可从中选择适合板子的编译好的内核文件。 那些内核文件一般没有后缀扩展名,你在下载之后可以使用UNIX的file命令察看文件类型,例如:... -
2009-06-07
[Blackfin笔记]移植U-Boot - [Blackfin]
Bootloader就是启动加载程序的意思,uClinux启动离不开引导程序。Bootloader是在操作系统运行之前执行的一段自举程序。通过这段小程序,用以初始化硬件设备、改变处理器运行模式、重组中断向量表和建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。
U-Boot全称Das U-Boot-universal bootloader,是由DENX SoftwareEngineering的Wolf... -
2009-06-05
[Blackfin 笔记]使用GNU仿真器烧写Flash - [Blackfin]
JTAG工具测试:
在没有Bootloader的情况下,编程FLASH存储器的唯一途径是使用JTAG端口。笔者使用的IGLOO Parallel 并口JTAG 和 华恒BF531开发板。IGLOO Parallel仿真器可以按照以下资料自制:
( IGLOO原理图、PCB 下载)
IGLOO通过PC机并口连接至开发环境。一旦JTAG正确地连接至Blackfin,你就能将正确的U-boot文件下载自NOR Flash 存储器... -
2009-05-18
[Blackfin 笔记]建立uClinux交叉编译环境 - [Blackfin]
以下操作在Debian 4 中进行:
(1) 到Blackfin uClinux网站下载GNU Toolchain:
地址:http://blackfin.uclinux.org/gf/project/toolchain/frs/
针对Blackfin处理器的工具链有两类:
A. 编译没有操作系统时“裸奔”(Bare Metal)的程序,相当于普通单片机的集成开发环境IDE,以bfin-elf-x...








