随笔分类 -  S3C2440

摘要:图挂了可以去 https://github.com/tanghammer/mini2440_peripherals/blob/master/nand/debug_nand.md 按照前面sdram的代码,启动代码里面关看门狗、初始化存储控制器(主要是BANK0的Norflash和BANK6的SDRA 阅读全文
posted @ 2019-03-18 14:52 thammer 阅读(425) 评论(0) 推荐(0) 编辑
摘要:linux上使用J Link调试S3C2440裸机代码 工具: 1. segger的jlink仿真器 1. segger的jlink for linux 1. 交叉编译工具链里面的arm xx linux xx gdb 1. 初始化脚本 工具安装 segger的jlink for linux 进入S 阅读全文
posted @ 2019-03-16 17:46 thammer 阅读(1778) 评论(0) 推荐(0) 编辑
摘要:准备写一个简单的裸机程序放mini2440里面跑,看到芯片手册有2中启动方式,1.从Nor Flash启动 2.从Nand Flash中启动。断断续续弄了几天始终无法烧录进去,想起平时自己工作中调试程序都是往内存里面直接烧录运行,除非调试的功能可能涉及到Flash的操作,就不用这种方式。既然我是简单 阅读全文
posted @ 2019-03-10 12:01 thammer 阅读(175) 评论(0) 推荐(0) 编辑
摘要:我的mini2440上是只接了一块Nor Flash,型号是S29AL016M90TAI02,这是一块2M Byte,16位宽度的Nor Flash,用于引导扇区的闪存。原理图里面关键的引脚是: 地址引脚:22个地址引脚A0 A21(S29AL016M90TAI02只接了A0 A19,20个地址,接 阅读全文
posted @ 2019-03-04 16:25 thammer 阅读(540) 评论(0) 推荐(0) 编辑
摘要:由于喜欢折腾,我是在linux下使用jlink的,既然JLinkExe可以进行内存读写操作,loadbin等操作,并且通过指定命令文件支持批量指令输入,那么首先jlink是可以直接访问内部存储器的,包括它的RAM和各种Soc上外设如存储控制器,串口配置寄存器等,但是不能直接访问外部存储器,如Norf 阅读全文
posted @ 2016-03-17 00:38 thammer 阅读(348) 评论(0) 推荐(0) 编辑
摘要:首先是2440的存储控制器: 暂时不管是从nand启动还是nor启动,因为我现在只关注内存,从上图可以看到由2440的Memory Controller可以寻址的范围是0x0000,0000 0x4000,0000,总共是1G,这1G又分为8个bank,bank0-bank7,每个bank为128M 阅读全文
posted @ 2015-06-07 18:06 thammer 阅读(2205) 评论(3) 推荐(0) 编辑

点击右上角即可分享
微信分享提示