摘要: Nand Flash 硬件以及初始化 请看Nand Flash 硬件图: nand flash 拥有DATA0~DATA7 1个字节的传输宽度,在此 DATA和地址线是共用的 当ALE为高电平的时候Data线会变成地址总线 下面介绍各个引脚的用处: 1. Rnb : READY/BUSY OUTPU 阅读全文
posted @ 2020-01-07 04:33 闲云潭影 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 1.Nor-Flash 接口如RAM一样 引脚很多 地址线和数据线是分开的 2. 容量小 1~32M 3. 读写很简单 不过写命令需要向里面写入特定的命令 比NandFlash慢 4. 价格贵 不过不会产生坏块。 当CPU选择NOR-flash 作为启动的芯片的时候 则nor的0地址就是cpu的0地 阅读全文
posted @ 2020-01-01 06:42 闲云潭影 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 下面的图是2440的中断向量表 我们可以看到这个中断向量表是4字节对齐 其中 supervisor 的模式表示的是管理模式 此模式相当于管理员模式 可以访问硬件,如果死机则需要重启 undefined 模式 当命令或者地址不是2440所定义的命令 则触发其中断 FIQ 快速中断模式 IRQ 普通中断 阅读全文
posted @ 2019-11-12 11:06 闲云潭影 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 1. S2C2440 的时钟是通过MPLL锁相环环来进行倍频的 其中公式为 在S2C2440里面有三种时钟 1: FLCK 这个是内核的时钟最大可以到400Mhz 2. HLCK 高速时钟 这个是提供给内部资源的时钟最大为136Mhz 3. Pclk 这个是外设的时钟 最大是68Mhz 注意: 所有 阅读全文
posted @ 2019-10-30 16:40 闲云潭影 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 硬件设计篇 首先是BANK0 的选择, 如果是把BANK0 选择连接NAND Flash,需要引脚OM1 和OM0的状态 如果是都设置成0 是NAND FLASH 模式。。 NANDFlash 模式会自动的把NANDFLASH前4MB的内容拷贝到内存中来。 其次是S3C2440 的SDRAM的引脚如 阅读全文
posted @ 2019-08-12 17:01 闲云潭影 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1. Makefile 语法 生成的文件(targets):依赖的文件(prerequisites ) 文件如何生成 (recipe) 其中代码前面的空当不是空格而是Tab 2.可是这个样子太麻烦了如果有很多的文件会写的很长 所以此时我们需要一些通用服去代表所有的文件 其中 $@ 表示的是目标文件( 阅读全文
posted @ 2019-07-23 10:16 闲云潭影 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 描述 评论 题解New 历史 描述 评论 题解New 历史 描述 描述 描述 评论 评论 评论 题解New 题解New 题解New 题解New 历史 历史 历史 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 阅读全文
posted @ 2019-06-18 12:03 闲云潭影 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。 如果不存在最后一个单词,请返回 0 。 说明:一个单词是指由字母组成,但不包含任何空格的字符串。 示例: 输入: "Hello World"输出: 5 解题思路:flag是一个预flag 当遇到发现了一个空格 且后面不是空 阅读全文
posted @ 2019-06-11 11:57 闲云潭影 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 给定一个字符串来代表一个学生的出勤记录,这个记录仅包含以下三个字符: 如果一个学生的出勤记录中不超过一个'A'(缺勤)并且不超过两个连续的'L'(迟到),那么这个学生会被奖赏。 你需要根据这个学生的出勤记录判断他是否会被奖赏。 示例 1: 示例 2: 阅读全文
posted @ 2019-06-04 17:45 闲云潭影 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 给定一个只包含整数的有序数组,每个元素都会出现两次,唯有一个数只会出现一次,找出这个数。 示例 1: 示例 2: 我用的以上解法 显然不是最优解 最优解应该是使用二分法 阅读全文
posted @ 2019-06-04 17:20 闲云潭影 阅读(193) 评论(0) 推荐(0) 编辑