DSP

TI C6678 平台里 uClinux 下的 ubi 格式化工具 ubi-utils

2019-07-13 17:49发布

我这里的 uClinux 是移植用在 TI C6678 DSP 芯片上的。想要做烧写文件系统到 Nand Flash,所以需要这套 ubi-utils 工具。 官网已经整理了这套工具:http://linux-c6x.org/git/projects/?p=mtd-utils.git;a=summary 下载源码: git clone git://linux-c6x.org/git/projects/mtd-utils.git 进入源码目录后可以发现有个 ubi-utils 目录,先不管,我们整个仓库源码进行编译。看到有 Makefile,打开后没发现有编译器相关的配置,再看 common.mk,有个未定义的 CROSS 变量,就是他了! 假定你已经有了交叉工具链,下面就可以直接进行交叉编译: CROSS=/home/jack/c66x/c6x-4.5/bin/c6x-uclinux- make 等一小会儿就可以完成编译,生成的目标文件(工具)就在当前目录和 ubi-utils 目录下,可自行取用。使用交叉工具链里的 c6x-uclinux-strip stip 一下更佳。 廖杰良 - 2019-3-14