匿名
未登录
登录
百问网嵌入式Linux wiki
搜索
查看“No os hardware boot TI”的源代码
来自百问网嵌入式Linux wiki
名字空间
页面
讨论
更多
更多
页面选项
Read
查看源代码
历史
←
没有操作系统硬件启动(TI)
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
AM335x和AM437x启动流程 对于所有的单板,拿到时要先了解这些事情: *1.Memory Map: 内存、Flash *2.启动方式的选择: 启动设备能选择/不能选择? 选择一个/选择多个(list) *3.启动流程: ROM程序初始化硬件、从启动设备中读程序到内存中、运行 =MemoryMap= =启动方式的选择= ==AM335x== AM335x: Chapter 26 Initialization SYSBOOT引脚用来确定"boot device list", 手册中Table 26-7. SYSBOOT Configuration Pins {| class="wikitable" |- |SYSBOOT[15:14] || Crystal Frequency, 确定晶振频率 |- |SYSBOOT[13:12] || 00b for normal operation |- |SYSBOOT[11:10] || 对于XIP设备用, 来选择引脚是否复用;对于NAND启动这个值必须设为00b |- |SYSBOOT[9] || 对于nand启动, 用来设置ECC的模式; 对于"Fast External Boot", 这个值必须为0b |- |SYSBOOT[8] || 对于XIP启动, 用来设置位宽 |- |SYSBOOT[7:6] || 对于网卡启动, 用来设置PHY mode |- |SYSBOOT[5] || 是否使能CLKOUT1 |- |SYSBOOT[4:0] || 用于选择"boot device list" |} 对于100ask_am3358, 启动开关拔向MMC时(MMC就表示SD卡): SYSBOOT[4:0] = 11011b,boot device list为:XIP, UART0, SPI0, MMC0 启动开关拔向Nand时: SYSBOOT[4:0] = 10011b,boot device list为:Nand, NANDI2C, MMC0, UART0 ==AM437x== AM437x: Chapter 5 Initialization SYSBOOT引脚用来确定"boot device list", 手册中Table 5-10. SYSBOOT Configuration Pins {| class="wikitable" |- SYSBOOT[18] || CLKOUT2 output |- SYSBOOT[17] || 是否使能CLKOUT1 |- SYSBOOT[16] || USB接口的DP、DM引脚是否交换 |- SYSBOOT[15:14] || Crystal Frequency, 确定晶振频率 |- SYSBOOT[13:12] || 00b for normal operation |- SYSBOOT[11] || 对于Fast Nor启动或Nor启动, 用来设置引脚是否复用 |- SYSBOOT[10] || 未使用 |- SYSBOOT[9] || 对于Fast Nor启动或Nor启动, 用来设置是否使能WAIT引脚 |- SYSBOOT[8] || 对于Fast Nor启动, 设为1b 对于Nor/Nand/NandI2C启动方式, 用于设置Wait mux option |- SYSBOOT[7] || QSPI位宽选择/Nor引脚复用 |- SYSBOOT[6] || Nor引脚复用,或 QSPI引脚复用,或 Nand,NandI2C的ECC |- SYSBOOT[5] || 网卡启动时, 用于设置PHY接口类型 |- SYSBOOT[4:0] || 用于选择"boot device list" |} =启动流程=
返回至
没有操作系统硬件启动(TI)
。
导航
导航
WIKI首页
官方店铺
资料下载
交流社区
所有页面
所有产品
MPU-Linux开发板
MCU-单片机开发板
Linux开发系列视频
单片机开发系列视频
所有模块配件
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志