Chinaunix首页 | 论坛 | 博客
  • 博客访问: 33637
  • 博文数量: 13
  • 博客积分: 317
  • 博客等级: 二等列兵
  • 技术积分: 175
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-26 18:22
文章分类

全部博文(13)

文章存档

2012年(13)

我的朋友

分类: LINUX

2012-09-27 13:40:05

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) |
给主人留下些什么吧!~~