完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
收到板子以后很兴奋,收集了很多关于它的资料 ,由于首次接触,还是有点手生,不过这的确是块不错的板子,AT91SAM9261评估套件是一款ARM9嵌入式工控单板机,核心板为CPU主控板,接口扩展板为串口、电源输入、LCD、网口等接口扩展板。带有3.5寸的触摸液晶屏,支持最大分辨率2048*2048的像素,这比电脑的分辨率都高,支持USB2.0,并且U盘、Active sync的功能,刚回来就插了个无线鼠标和键盘,开发特别方便 ,支持以太网,可以与电脑直接连接,也可以用网线连接eSOM/9261评估套件到局域网,系统默认会从DHCP自动获取IP地址。可以插入SD卡,并且可烧写程序,最大支持32g,扩充很大。
板子预装了WinCE6.0系统,WINCE6.0针对嵌入式设备定制化操作系统,和XP界面类似,WinCE6.0的启动只与oal.exe和kernel.dll有关,只有将操作系统编译成具有 KITL功能时才用到。硬件的初始化是oal.exe通过Startup函数完成,Startup.s代码与该硬件平台的Bootloader启动代码共用,其中PreInit函数主要完成将ARM处理器工作模式切换到管理员 模式、同时关闭MMU,并检测系统启动原因,如果是热启动、即在该函数调用之前已经启动了Bootloader程序,相当基本硬件初始化已经完成,则直接 跳转到OALStartUp函数中;否则需要进行硬件中断屏蔽、内存、系统时钟频率、电源管理等硬件的基本初始化过程。(具体过程见代码的分析) $(_PLATFORMROOT)x***ase270srccommonStartupStartup.s LEAF_ENTRY StartUp bl PreInit tst r10, #RCSR_HARD_RESET beq OALStartUp tst r10, #RCSR_GPIO_RESET bne Continue_StartUp bl xlli_mem_init ;初始化内存控制器 ldr r0, =xlli_PMRCREGS_PHYSICAL_BASE; ldr r0, [r0, #xlli_PSPR_offset]; mov r1, r10; bl XllpPmValidateResumeFromSleep; cmp r0, #0; bne Failed_Sleep_Resume; Sleep_Reset ldr r0, =xlli_PMRCREGS_PHYSICAL_BASE; ldr r0, [r0, #xlli_PSPR_offset]; mov r1, r10; b XllpPmGoToContextRestoration; Failed_Sleep_Resume ldr r1, =xlli_RCSR_SMR bic r10, r10, r1 Continue_StartUp bl xlli_intr_init; ;初始化中断控制器 bl EnableClks; ;使能内核时钟(内存/OS定时器/FFART时钟之需) bl OALXScaleSetFrequencies ;设置系统频率 bl xlli_mem_Topt bl xlli_mem_restart ;复位内存,使其处于工作模式 bl xlli_ost_init ;初始化操作系统定时器 bl xlli_pwrmgr_init ;初始化电源管理 bl xlli_IMpwr_init ;初始化内部存储器 b ENTRY_END
|
|
相关推荐
2 个讨论
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
【盈鹏飞RK3399安卓主板 XPC-3399Pro免费试用】+烧写出厂固件
10324 浏览 0 评论
【盈鹏飞EVB-T335开发板试用体验】debian系统烧写
3355 浏览 1 评论
【盈鹏飞I.MX6UL工控开发板试用体验】linux can 测试
3228 浏览 0 评论
308浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 02:37 , Processed in 0.790321 second(s), Total 67, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号