广告

i.mx6ull启动配置

2018-6-12 21:19 435 1 1 分类: 工程师职场 文集: 一个硬件工程师的日常

要实现程序的正常启动,硬件上需要完成两个部分的工作:

a、通过电阻的上下拉,来给定BOOT_MODE一个值,Uboot在启动的时候,会先去读取这个寄存器的值,并且根据这个值决定程序跳转到哪里去执行。

这里的三种启动模式,其实对应板卡生产的不同阶段,第一种是熔丝模式,这种模式适用于板卡已经量产的时候,烧写完成后程序不能再被改写,也不能被读取,可以起到保密的效果;第二种是串口下载模式(此处叫做烧写更加合适一些),他可以使用USB OTG或者SD卡来烧写程序;第三种是内部模式,用于板卡的调试阶段使用,因为要反复烧写程序进行调试。

b、通过GPIO引脚的方式来选择何种程序从哪里开始加载运行,不同的程序加载方式对应不同的GPIO引脚的配置。具体可以参考你使用的该芯片的数据手册来确定,当然,前提是你在板卡上设计了对应的硬件,否则即便是你的GPIO配置对了,程序也是没法进行执行的。

广告

文章评论 0条评论)

登录后参与讨论
相关推荐阅读
硬件工程师那些事 2018-08-05 15:46
一句话能搞定的事我干了两天
前段时间板卡电装生产,生产过程中,甲方说连接器的型号要更换,这样的话我就需要通知焊板厂一声,连接器就不需要焊接了,等板卡寄回后我再买甲方指定的型号手工焊接上就可以了。本来这个事就是一句话能搞定的事,我...
硬件工程师那些事 2018-07-10 23:46
你有没有让老板拍案叫绝的技术水平?
今天下午大家讨论项目方案,对于整个方案的架构已经比较清晰了,剩下的就是进行一些细节上的讨论,以及对方案中不合理的地方提出质疑,大家进行讨论。方案是老大主要编写和构思的,所以一开始他就先抛出了方案中的几...
硬件工程师那些事 2018-07-10 23:27
cadence PCB差分线怎样进行等长调整
如图所示,具体操作步骤为1、先用鼠标选中要调整的差分线,选中后线的颜色会有变化2、再点击图示左边的快捷按钮,此时会弹出相关的调整选项,选好你需要的选项3、鼠标放在刚才选中的线上拉出一个方框,方框内就会...
硬件工程师那些事 2018-07-06 20:52
cadence不能直接双击打开文件的解决办法
最近使用的cadence出现一个问题:在直接双击打开.dsn和.brd后缀的文件时,并不会直接打开文件,而是会新建一个文件。你必须在打开的窗口中,使用“Ctrl+O”再选择想要打开的文件,这时才能打开...
硬件工程师那些事 2018-07-04 21:40
BOM管理,有些工作不能省
前天因为被物料整理搞得特别头大,就想着能不能优化一下流程,以便节省核对物料的时间。昨天带我的师傅问我,发料清单跟实物核对了吗?我说我没核对,直接使用的入库单的数据,因为入库的时候我已经核对过了。带我的...
硬件工程师那些事 2018-07-02 21:08
谈谈你所在的公司是怎样进行物料管理的?
今天整理了一天的物料电装明细,整理得头都大了,我在想,有没有一种快捷高效的方法进行物料管理?先说下我所在公司的物料管理流程其实,单纯看这个图,倒也觉得清晰,但是在实际操作过程中,却很容易出问题,当然,...
我要评论
0
1
广告