当前位置: 技术问答>linux和unix
讲U-boot烧入板子的Flash中
来源: 互联网 发布时间:2017-01-03
本文导语: 现在公司要做一个板子 需要把U-boot烧到板子里面的Flash里去 说是要在做板子的时候 工厂可以帮忙烧 或者买个ARM仿真器烧进去 但现在他们觉得没批量生产时工厂烧太麻烦 而又觉得仿真器太贵 说能做个什么程序 ...
现在公司要做一个板子 需要把U-boot烧到板子里面的Flash里去
说是要在做板子的时候 工厂可以帮忙烧 或者买个ARM仿真器烧进去
但现在他们觉得没批量生产时工厂烧太麻烦 而又觉得仿真器太贵
说能做个什么程序 讲U-boot放到U盘里面 开启这个程序 就能把U-boot烧写进去了
请问
1、这样可行么?
2、如果可行,这样的程序有没有现成的?叫什么?
最好能给个链接 有方法最好 初次接触Linux 突然让我写这个程序 还不知道写到什么时候去 我觉得应该有现成的
说是要在做板子的时候 工厂可以帮忙烧 或者买个ARM仿真器烧进去
但现在他们觉得没批量生产时工厂烧太麻烦 而又觉得仿真器太贵
说能做个什么程序 讲U-boot放到U盘里面 开启这个程序 就能把U-boot烧写进去了
请问
1、这样可行么?
2、如果可行,这样的程序有没有现成的?叫什么?
最好能给个链接 有方法最好 初次接触Linux 突然让我写这个程序 还不知道写到什么时候去 我觉得应该有现成的
|
你说的flash是指norflash吧!据我所知烧写norflash有两个办法一个就是你说的仿真器jlink一类的,一种就是jtag。其他的方法也是间接利用这两种方法做的。你说u-boot放到u盘里,那是在主机上烧,还是插到板子上板子呀?。如果插到主机上,你直接用jtag不就行了吗,如果插到板子上,norflash里面必须有读u盘的程序,那这个程序也是要烧写进去的,这又返回了起点。其实你这个问题和linux根本没有关系。
|
一般板子都可以带串口启动的,用串口启动U-BOOT,再烧录自己。
或者直接买个烧录器把u-boot.bin烧录入flash中再焊接上去,当然也可以自己做个烧录器,很简单的。
仿真器的速度实在太慢。
或者直接买个烧录器把u-boot.bin烧录入flash中再焊接上去,当然也可以自己做个烧录器,很简单的。
仿真器的速度实在太慢。
|
这个要看数据手册了,一般串口启动后,可以通过串口下载一段代码或u-boot.bin,启动程序就可以烧录了。