刚刚读大学的时候就开始接触了 51,后来是stm32, 感觉MCU都是很好玩的 。 做过一些东西,循迹小车之类的,但是我的外围电路总是出问题,所以有很长一段时间没碰这东西了,现在呢到手一块bbbalck 熟悉了一个月 感觉用linux还是很不舒服的(没我pc跑得ubuntu舒服 很多东西看了半天设置不出来 ),于是从ti下载了starterware 结果发现没有bbblack
得从github上clone
git clone https://github.com/embest-tech/AM335X_StarterWare_02_00_01_01.git
我们看一下Sw的目录 (我截得的是window的图 不要在意细节)
我们常去的应该是 build ,examples 及platform
之后得配置交叉编译
我的主机是ubuntu 14.10
export $PATH=/home/arm2014/bin
export LIB_PATH=/home/arm2014
(最好加入/ect/.profile)
在进入\build\armv7a\gcc找到makedef打开看一下
把版本号改成你当前用的arm-eabi-gcc的版本
进入\build\armv7a\gcc\am335x\bbblack\bootloader makefile一下如果没有错误应该可以在\AM335X_StarterWare_02_00_01_01\binary\armv7a\gcc\am335x\bbblack\bootloader\Release下找到bootloader_ti.bin
将其重命名为MLO拷入一个格式化好的sd卡中
在进入\build\armv7a\gcc\am335x\bbblack\gpio makefile一下
同样可以在
\AM335X_StarterWare_02_00_01_01\binary\armv7a\gcc\am335x\bbblack\gpio\Release下找到gpioledblink_ti.bin
更名为app拷入sd卡中
将sd卡插入板子 上电可以看到四个led中有一个在闪