一,Starterware版本
Starterware是ti提供的在AM335x平台上无系统运行的套件。初看以为和ST的cubemx差不多,但是实际使用的时候仔细一看却是非常的麻烦,你必须查许多的资料,包括AM3358的寄存器文档,datasheet等等。
Starterware目前网站找得到的有两种版本,一种为官网下载的2.00.01.01版本,有一个是在sysbios_ind_sdk_2.1.0.1包里面的较为新的2.01.01.01版本,两者的区别是巨大的,2.01.01.01用起来似乎更方便而且较新,他会从板子的eeprom里面自动读取板子的信息然后判断,同时也支持官网上的pinmux工具来定义引脚,但是我个人认为实际使用还是有点冗余而且也并没有那么的方便,有兴趣的可以自行研究一下,本文会用较为老的starterware来写一个工程作为示范,当然有必要我之后也会使用新版本讲解一下的。
http://software-dl.ti.com/dsps/dsps_public_sw/am_bu/starterware/latest/index_FDS.html
这是beaglebone的下载地址,安装好后还需要在这个地址下载一个beaglebone black的补丁,解