SDbootloader在idea6410上的使用与启动卡制作
1星 需积分: 33 63 浏览量
更新于2024-09-25
收藏 670KB PDF 举报
"SDBOOT使用说明 - 引导镜像从SD卡启动的教程,适用于基于S3C6410的系统"
SDBOOT是一个专门设计用来引导操作系统或裸奔程序加载到Idea6410开发板的Norflash中的工具。这款工具依赖于SD卡作为启动媒介,其主要功能是将二进制文件烧录到Norflash,以便后续通过Norflash启动系统。Idea6410板载的Norflash型号为AM29LV160DB,这是不可更改的硬件配置。
### SDBOOT使用流程
1. 准备SD卡:首先,需要将包含SDBOOTloader的SD卡插入Idea6410开发板的SDCH0插槽。
2. 设置启动选择:将SW1开关切换到1111位置,这指示系统从SDCH0通道启动。
3. 连接串口:通过串口线(最好是配套的串口线)将开发板与PC连接,并在PC端设置超级终端,设置波特率115200,数据位8,无校验,1位停止位。
4. 启动开发板:开启开发板电源或进行复位,超级终端会显示"waiting$$$$$$$$$"的提示。
5. 传输文件:在超级终端中选择“传送-发送文件”,选择Xmodem协议,然后通过“浏览”选择需要烧录到Norflash的二进制文件(例如,djyos的run_inram.bin)。
6. 文件发送:点击“发送”,等待文件传输和编程完成,终端显示"download completed, erasing flash... programming... program completed"。
7. 切换启动方式:将boot跳线设置到0101位置,以从Norflash启动。
8. 复位开发板:执行复位操作,可能需要多次复位才能成功启动。最终,开发板将从Norflash启动,显示“欢迎使用都江堰操作系统”。
### 制作SD启动卡
要从SD卡启动,首先要理解S3C6410的启动流程,虽然官方资料有限,但可以参考S3C2450的相关信息:
1. 设置启动跳线:在上电或复位前,确保SW1设置为1111,以选择从SDCH0启动。
2. 上电启动:当设备上电时,SDBOOTloader会读取SD卡上的特定分区,查找引导信息,并进一步加载操作系统映像到内存中。
由于S3C6410的详细启动过程未公开,制作SD启动卡的具体步骤可能需要通过实验和调试来确定。通常,这包括在SD卡上创建适当的文件系统结构,放置引导加载器(如u-boot)和操作系统内核映像等必要文件。
总结来说,SDBOOT是Idea6410开发板从SD卡启动操作系统的关键工具,它简化了文件传输和烧录过程,使得系统更新和调试更为便捷。正确理解和使用SDBOOT以及制作SD启动卡是利用S3C6410芯片进行系统开发的重要环节。
598 浏览量
2009-07-17 上传
182 浏览量
267 浏览量
187 浏览量
2013-05-09 上传
651 浏览量
andy_dell
- 粉丝: 0
- 资源: 8
最新资源
- 易语言源码文件属性对话框模块源码.rar
- moneyConvert
- digipost-api-client-java-5.0.zip
- labview控制,如何给c语言源码做个界面,c语言
- 64个24px图标 .sketch素材下载
- sdl-helper-cpp:一种使SDL更轻松,更快速的方法
- 14.0(FromXcode_12_beta_3_xip).zip
- homebrew-redis-cli:通过homebrew安装redis-cli
- 安卓Android二次元社区论坛bbs绘画app可导入AndroidStudio
- Universal-CollapsingTabLayout,折叠带Tablayout的工具栏布局。.zip
- blekso.github.io:米哈伊尔·伊施特万(MihaelIštvan)
- Baekjoon-Algorithm:算法研究
- 易语言枚举注册表
- opengrok_tool.zip
- Cross-platform-programming-Lab1
- matlab代码sqrt-machine_learning_PCA:基于Matlab的PCA