AM3517启动设置

学东西得一步一步来,用开发板,就得先弄明白怎么能让自己的程序在上面运行起来,中文叫“启动”,英文叫“Booting”;针对我这块SEED-DIM3517板子来说,它的MPU是TI的AM3517芯片,要了解它,就得看相应的Datasheet,比较详细的内容可查看《AM35x ARM Microprocessor Technical Reference Manual Version B (Rev. B)》,其中的第24章《Applications Processor Initialization》详细讲解了AM35x初始化CPU。这里做一个简要的介绍,也好让自己学点东西.
AM3517 
处理器的初始化包括以下几个步骤:Preinitialization、Power/clock/reset ramp sequence、Boot ROM、Boot loader、OS/application
  1. Preinitialization:包括 电源连接、时钟输入和复位键(注意:复位分为上电复位和热复位)、启动配置;其中最后一步是配置sys_boot引脚,其中sys_boot[5:0]用于选择启动的接口或设备,sys_boot[6]用于选择是否绕过内部的振荡器,sys_boot[7]用于选择使用外部提供的32KHz时钟还是内部自己生成的。sys_boot[5:0]对应于寄存器CONTROL.CONTROL_STATUS,sys_boot[8:7]对应于寄存器CONTROL.CONTROL_DEVCONF2。下面几张表表明了在不同复位和不同sys_boot[5:0]情况下的不同启动顺序(顺序是先first,不成功再second,不成功再……)
  2. Power, Clocks, and Reset Power-Up Sequence:手册上这里叫大家去看第4章《Power, Reset, and Clock Management》,我还没看,改天看了再详细完善这里,你要心急可以自己先看,完了帮我完善,Thanks.
  3. 待续...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值