
S5PV210
菜鸟修行录
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
S5PV210的NandFlash应用(四)
准备分析 经过了《S5PV210的NandFlash应用(三)》对从NandFlash中拷贝数据是确定可行了。这次主要是把“特殊的二进制文件AB”换成一个LED闪烁的程序。由于前边没有了那16bit的校验和,这时程序的链接地址,拷贝目的地址以及跳转地址可以统一起来了。这里用CONFIG_SYS_TEXT_BASE来代替,值为0xD0024000。转载 2014-11-03 16:48:37 · 375 阅读 · 0 评论 -
[smart210] Nand Flash K9F4G08U0B 的配置与读写控制(二)
平台:smart210CPU:s5pv210目标:控制核心板上的Nand Flash,对其进行读写操作,本文为上文续篇,主要实现的是对nand flash进行读/写与块擦除操作[cpp] view plaincopyprint?void nand_init(void) { // 1. config nand转载 2014-11-05 16:57:58 · 850 阅读 · 0 评论 -
[smart210] s5pv210的中断体系
平台:smart210CPU:s5pv210目标:学习s5pv210的中断体系,从一个子中断的使能等设置的流程中体会完整的中断过程。知识储备:向量中断控制器的介绍主要有4个VIC,4个TZIC还有一个很特殊的ARM PrimeCell PL192。主要的VIC和TZIC可以支持93个中断源。其中TZIC是为TrustZone技术所准备的,ARM Trus转载 2014-11-05 16:55:35 · 602 阅读 · 0 评论 -
S5PV210的LED应用(一)
准备分析 看似就一个LED,但是S5PV210不同于S3C2440,不是在于LED,而是在于从NandFlash启动的过程中不一样。对于S3C2440,只要程序没有问题,想办法下载程序到NandFlash的0地址处一般都是可以正常运行的,下载的方法无非采用开发板厂家下载BOOTLOADER的方法来下载。S5PV210启动时从NandFlash的0地址拷贝时候会拷贝前16k,但是会转载 2014-11-03 16:57:19 · 566 阅读 · 0 评论 -
S5PV210的BL1应用
准备分析 经过了对NandFlash的操作现在可以熟练的读NandFlash了,这时候单独将启动代码整理成BL1就显得很必要了,不然整个程序会显得很乱,以后的裸机就可以只考虑自己,不用考虑启动的事了。 资源工具 同《 S5PV210的LED应用(一)》 NandFlash: K9GAG08U0F转载 2014-11-03 16:50:04 · 667 阅读 · 0 评论 -
S5PV210的NandFlash应用(二)
准备分析 《S5PV210的NandFlash应用(一)》有很多bug,为了文章完整性就不在原文上进行修改了。(一)是在调试nand_cp.c的时候,程序运行过之后,灯立即亮了起来,让我误以为我的NandFlash读操作正常了,最后在往下进行大文件拷贝的时候出现异常,我不得不重新回到这个Nand_cp.c这里来。这次结合Uart打印出NandFlash读出的数据,和2转载 2014-11-03 16:38:26 · 411 阅读 · 0 评论 -
S5PV210的Uart应用
准备分析 S5PV210的NandFlash应用(一)出现很多bug,所以要先把Uart搞出来了。Uart一般是和clock相关联的,但是IROM中的代码已经提升了PCLK到66.5MHZ,这里就不进行CLOCK的设置了。 资源工具 同《 S5PV210的LED应用(一)》着手转载 2014-11-03 16:37:28 · 507 阅读 · 0 评论 -
S5PV210的NandFlash应用(三)
准备分析 经过了《S5PV210的NandFlash应用(二)》对于二进制文件前16k的存取方式都了一定的了解。这次要证明的是第NandFlash第4页以后存取方式。《S5PV210的NandFlash应用(二)》里边的210.bin(大小为16k)是以存到4k为单位存到了前4页(0, 1, 2 ,3)的每页的前4k处。为此我自己写了一个8k的二进制文件(名字叫A转载 2014-11-03 16:47:32 · 377 阅读 · 0 评论 -
S5PV210的NandFlash应用(一)
准备分析 标题挂了一个(一),代表这个是涉及到NandFlash并不深入,只实现读操作。还是16k的代码,这次从NandFlash中读取,读到iRAM中地址为0xD0024000的地方。并调用main运行。如下图所示:(CPU会自动把B区代码拷贝到A区,我用A区代码从将B区代码拷贝到C区,并调用main运行) 资源工具转载 2014-11-03 16:34:08 · 528 阅读 · 0 评论 -
[smart210] Nand Flash K9F4G08U0B 的配置与读写控制(一)
平台:smart210CPU:s5pv210目标:控制核心板上的Nand Flash,对其进行读写操作,本文为基本配置篇知识储备:从tiny210v2核心板上我们发现,nand flash的型号是K9F4G08U0B,根据nand flash的命名规则,我们不难发现这是一块4Gbits大小的单位地址存储x8bits的SLC nand flash存储器,存储空间换算过来就是5转载 2014-11-05 16:59:40 · 1001 阅读 · 0 评论