![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
S3C2440
He110_WorId
这个作者很懒,什么都没留下…
展开
-
2440的两种启动方式
2440的两种启动方式NandFlash启动NorFlash启动NandFlash启动1.上电后,硬件自动将NandFlash中前4k内容拷贝到2440中4k的SRAM中 2.CPU从SRAM的0地址执行NorFlash启动1.0地址指向NorFlash 2.CPU从0地址取址执行NorNorFlash可以像内存一样读,但是不能像内存一样写原创 2017-07-22 15:01:31 · 569 阅读 · 0 评论 -
Ubantu下安装配置arm-linux-gcc实践
下载资源arm-linux-gcc-4.4.3.tar.gz解压到/opt/目录下输入以下命令 sudo tar xvzf arm-linux-gcc-4.4.3.tar.gz -C /添加环境变量打开/etc/profile在文件末尾添加上export PATH=$PATH:/usr/local/arm/4.4.3/bin保存文件输入source /etc/profile,使环境变量生效。输入e原创 2017-07-27 16:52:08 · 618 阅读 · 0 评论 -
Steppingstone
简介这是三星MCU的一种启动方式,s3c2440的MMU有一种“steppingstone”.技术,它是协助MCU从无法执行程序的NAND FLASH执行启动程序的一种方法。启动流程1.系统上电后,首先自动判断是否是autoboot模式,如果使用 s3c2440是带有nandflash的,并且被设置成autoboot,从nandflash开始启动.2.在判断是autoboot模式后,mcu内置的n转载 2017-08-04 16:52:09 · 1094 阅读 · 0 评论 -
arm-linux-gcc
一个C/C++文件需要经过预处理、编译、汇编和连接这个四个过程才能变成可执行文件。预处理C/C++源文件中,以“#”开头的命令被称为预处理命令。如包含命令“#include”、宏定义命令”#define”、条件编译命令”#if”、”ifdef”等。预处理就是将要包含(include)的文件插入原文件中、 将宏定义展开、根据条件编译命令选择要使用的代码,最后将这些代码输出到个“.i” 文件中等待进一步原创 2017-09-04 10:09:14 · 250 阅读 · 0 评论