刚进公司几天,用am355x-A8做医疗设备的软件开发。
一、安装sdk,搭建编译环境
公司用的ti-sdk-am335x-evm-05.05.00.00,下载点击即可安装到用户目录
在终端输入:export PATH="<sdk install dir>/linux-devkit/bin:$PATH"
二、u-boot和MLO的编译和安装
1、清除历史资源、删除工程目录
$ make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm distclean
$ rm -rf ./am335x
2、编译u-boot和MLO
(开发板型号对应的目标文件)
Board make target
AM335x EVM am335x_evm
BeagleBone am335x_evm
AM3517 EVM am3517_evm
AM37x EVM omap3_evm
BeagleBoard omap3_beagle
$ make O=object-directory CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm make_target_from_table_above(此处用am335x_evm)
此时将生成u-boot.img 和 MLO,为以后安装SD做准备
三、安装Linux内核
1、清除内核资源
make ARCH=arm CROSS_COMPILE=arm-arago-linux-gnueabi- mrproper
cd <sdk in