
s5pc100(CES-c100)单板
文章平均质量分 77
我用国芯
励志改变人生创业改变命运
展开
-
S5PC100裸板更新程序_update
以前的裸板程序都是通过u-boot或自我更新程序update下载到内存运行,今天实现更新程序update,程序运行时会输出一个菜单供选择。系统:ubuntu 10.04.4单板:s5pc100编译器:arm-linux-gcc-4.3.2搭建开发环境详见ubuntu 10.04.4开发环境配置。目标:串口输出菜单,有以下·功能供选择[w] write the nand原创 2013-04-25 21:56:57 · 1536 阅读 · 0 评论 -
s5pc100串口裸板程序uart0
开发环境系统:ubuntu 10.04.4单板:s5pc100编译器:arm-linux-gcc-4.3.2搭建开发环境详见ubuntu 10.04.4开发环境配置。目标:实现s5pc100 uart0 显示任意输入字符一、编写源代码根据s5pc100手册编写代码,包括源文件start.S clock.s main.c uart.c uart.h Makefile原创 2013-04-23 23:29:18 · 1584 阅读 · 0 评论 -
s5pc100第一个裸板程序led
开发环境:系统:ubuntu 10.04.4单板:s5pc100 (CES-C100)编译器:arm-linux-gcc-4.3.2搭建开发环境详见ubuntu 10.04.4开发环境配置。目标:实现s5pc100单板上4个led灯闪烁第一个程序很简单,用汇编实现。硬件如下:D2——>XEINT12/CG_GPIO3D3——>XEINT13/CG_GPIO1D5原创 2013-04-23 15:08:41 · 1462 阅读 · 2 评论 -
cortex A8处理器启动过程二引导代码BL1
BL1相当于u-boot的第一阶段代码,主要完成如下工作:1.初始化硬件:关看门狗、设置串口、SDRAM、初始化Flash;2.重定位,将代码重定位到SDRAM;3.引导u-boot第二阶段代码。其实如果它能引导内核,就相当于一个bootlaoder,这里先实现上面3个功能。代码有点多,我还是贴出来吧,懒得看,需要编译好的源码包留个邮箱我发你。一、编写代码文件start.S:.glob原创 2013-07-13 23:20:55 · 2622 阅读 · 0 评论 -
cortex A8处理器启动分析一引导代码BL0
crotex A8是基于ARMv7架构的处理器,主频可以达到1GHz。基于crotex A8的处理器有三星的S5PC100、S5PV210,TI的OMAP3530,全志的A10等。我有个想法就是把u-boot的2个阶段的代码独立。第一阶段代码称为硬件相关BL1,第二阶段代码称为硬件无关BL2。手上刚好有块s5pc100的板子,就介绍s5pc100的启动过程并验证。我把启动过程分为3个阶段BL0、B原创 2013-07-13 22:15:28 · 3483 阅读 · 0 评论