Beaglebone的板子总共种有4种启动程序方式,现在我只研究了2种,现在记录下来这两种无操作系统的启动方式,概括来说,主要是需要一个引导程序,再加一个应用程序,就可以启动AM335x这个芯片了:
1、在SD引导阶段:
(1)首先需要引导程序MLO文件,拷贝到SD卡中。这个MLO文件是通用的引导文件,可以用starterware中的…\tools\ti_image\tiimage.exe这个软件经由starterware中的.bin文件生成。生成一次就够,一般不需要改动。
(2)然后需要应用程序(应用程序一律要命名为app,无后缀名),该app文件可以用starterware安装目录下的…\tools\ti_image\tiimage.exe这个软件经由starterware中的.bin文件生成。
(3)程序可以自动运行了。
2、UART启动阶段
(1)然后启动串口通信软件SecureCRT(我现在用的是这个软件,也可以用其他的,比如putty等等)连接到Beaglebone板。若连接好了UART,屏幕会不停地打印CCCC……
(2)然后将刚刚生成的boot.bin文件通过串口软件SecureCRT发送到Beaglebone板。(这个文件必须在每次发送程序之前发送)
(3)最后将需要的程序(后缀名为.bin的文件)通过串口发送到Beaglebone板,程序就可以运行了
阅读(1170) | 评论(0) | 转发(0) |