社区
单片机/工控
帖子详情
linux嵌入式开发中USB Boot启动模式为什么能烧写ARM的uboot
a309261868
2013-10-09 09:12:00
将板子跳线设置为usb boot模式后,板子上电应该不会加载uboot等其他程序,那为什么能用usb烧写uboot啊??此时应该板子什么都没有, 也没有usb驱动,怎么会烧写uboot呢??
...全文
396
5
打赏
收藏
linux嵌入式开发中USB Boot启动模式为什么能烧写ARM的uboot
将板子跳线设置为usb boot模式后,板子上电应该不会加载uboot等其他程序,那为什么能用usb烧写uboot啊??此时应该板子什么都没有, 也没有usb驱动,怎么会烧写uboot呢??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a309261868
2013-10-09
打赏
举报
回复
引用 1 楼 falloutmx 的回复:
不是说上电了里面什么都不跑的。只要知道应该在什么位置load就行了。
那你的意思是说上电后板子里有程序在跑??板子刚出来不是裸板吗???在说是usb启动里面应该没有引导程序啊,如何识别usb?
falloutmx
2013-10-09
打赏
举报
回复
不是说上电了里面什么都不跑的。只要知道应该在什么位置load就行了。
tanshi_li
2013-10-09
打赏
举报
回复
一般是因为芯片内部有启动代码,如nuvoton的nuc900系列的芯片内部就有ibr程序,来控制启动过程,在usb启动时负责加载usb驱动,在pc端就可以识别到usb设备了,然后通过turbowriter工具(运行时会传输xusb.bin到cpu),可以下载程序到flash中去了.
falloutmx
2013-10-09
打赏
举报
回复
呃,你是说你的裸板能直接识别USB并烧写程序?没用UBOOT也没用仿真工具?没见过这么高级的玩意儿
liewei
2013-10-09
打赏
举报
回复
有的CPU里面有一部分ROM代码,可以枚举USB
比如ATMEL 9260,
手册 http://www.atmel.com/Images/6221s.pdf 上有个Figure 13-1. Boot Program Algorithm Flow Diagram
u
boot
t移植实验手册及技术文档
4、交叉编译器
arm
-softfloat-
linux
-gnu-gcc-3.4.5 【实验步骤】 一、建立自己的平台类型 (1)解压文件 #tar jxvf u-
boot
-1.3.1.tar.bz2 (2)进入 U-
Boot
源码目录 #cd u-
boot
-1.3.1 (3)创建自己的开发板...
ELDK使用与开发手册
文档
中
描述了如何在嵌入式PowerPC,
ARM
和MIPS系统上配置、编译、使用Das U-
Boot
(常常缩
写
为“U-
Boot
”)和
Linux
操作系统。文档
中
涵盖了所有你可能需要的用于配置、编译、运行U-
Boot
和
Linux
的工具。 2. 绪论 首先,...
u
boot
源码分析2-
启动
第二阶段-2.6.u
boot
和系统移植第6部分
本课程为u
boot
学习的第6部分,主要内容是u
boot
启动
的第二阶段start_
arm
boot
函数。本阶段是开发板级别的硬件初始化及u
boot
中
数据结构的初始化函数集合,经过本轮初始化后u
boot
就进入了命令行死循环
中
。
s3c6410
ARM
开发板烧
写
u
boot
新手入门笔记
s3c6410
ARM
开发板烧
写
u
boot
新手入门笔记
ARM
开发板是依赖
boot
loader
启动
的,是1段小程序,等同x86系统的BIOS,作用是检测硬件并读取内核到内存
boot
loader通常需要开发人员手动烧
写
到
ARM
板上,而BIOS通常固化在某个...
【嵌入式
Linux
开发学习】基于TFTP的通用代码烧
写
方式
对于从事嵌入式行业的人来说,进行代码升级一定不会陌生。相对于单片机相对单一的烧
写
方式,嵌入式
Linux
开发
中
的烧
写
方式就丰富了许多。常见的比如串口烧
写
,
USB
烧
写
(fast
boot
),sd卡烧
写
。
单片机/工控
27,375
社区成员
28,769
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章