会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
人民广场的二道贩子
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
···
22
下一页
2020年1月31日
第16课Nand Flash
摘要: 1.简介 === 引导启动时,NAND FLASH存储器开始的4K字节将被加载到Steppingstone中并且执行加载到Steppingstone的引导代码。 通常引导代码会复制NAND FLASH的内容到SDRAM中,通过使用硬件ECC,有效地检查NAND FLASH的数据在赋值完成的基础上,将
阅读全文
posted @ 2020-01-31 14:49 人民广场的二道贩子
阅读(220)
评论(0)
推荐(0)
2020年1月28日
第15课.Nor Flash
摘要: 1.Nor Flash与Nand Flash的对比 === a.Nor Flash的块大小范围为64kb,128kb:Nand Flash的块大小范围为8kb,64kb,擦/写一个Nor Flash块需4s,而擦/写一个Nand Flash块仅需2ms b.Nand Flash一般以512字节为单位
阅读全文
posted @ 2020-01-28 15:16 人民广场的二道贩子
阅读(527)
评论(0)
推荐(0)
2020年1月20日
第14课.异常与中断
摘要: 1.ARM异常与中断的处理流程 === 硬件实现部分 1.初始化 a.设置中断源,让它可以产生中断 b.设置中断控制器(屏蔽,优先级) c.设置CPU总开关(使能中断) 2.执行程序 3.产生中断 4.CPU每执行一条代码都会检查有无中断异常 5.发现有异常时,开始处理 对于不同的异常,跳到不同的地
阅读全文
posted @ 2020-01-20 10:15 人民广场的二道贩子
阅读(333)
评论(0)
推荐(0)
2020年1月11日
第13课.代码重定位
摘要: 1.重定位的引入 === NOR FLASH 可以像内存一样的读,但不能像内存一样的写。无法直接去修改全局变量和静态变量 NAND FLASH 把前面4k的代码放入SRAM。如果程序大于4k时,前面4k的代码需要把整个程序读出来 针对以上情况,引入重定位 程序结构 代码段:text 数据段(全局变量
阅读全文
posted @ 2020-01-11 18:07 人民广场的二道贩子
阅读(413)
评论(0)
推荐(0)
2020年1月5日
第12课.内存控制器与SDRAM
摘要: 前言 === SRAM 静态随机存储器 SROM 静态只读存储器 RAM 随机存储器 ROM 只读存储器 DRAM 动态随机存储器 SDRAM 同步动态随机存储器 NOR FLASH, NAND FLASH 非易失闪存技术 1.内存接口概念 === 特性 支持大/小端(通过软件选择) 每个BANK的
阅读全文
posted @ 2020-01-05 16:14 人民广场的二道贩子
阅读(947)
评论(0)
推荐(0)
2020年1月3日
第11课.串口(UART)的使用
摘要: 1.UART连线图 === S3C2440有3个独立通道的UART 2.数据传输流程 === 1.平时数据线处于“空闲”状态(1状态) 2.当要发送数据时,UART改变TxD数据线的状态(变为0状态),并维持1位的时间,这样接收方检测到开始位后,在等待1.5位的时间就开始一位一位的检测数据线的状态得
阅读全文
posted @ 2020-01-03 11:43 人民广场的二道贩子
阅读(1536)
评论(0)
推荐(0)
2019年12月26日
第10课.掌握ARM芯片时钟体系
摘要: 1.整体框图 === 系统框图 时钟框图 解析: 晶振(OSC)和输入时钟(EXTCLK)通过选择器(OM[3:2])选择时钟源 选择器把选出的频率传到MPLL和UPLL通过对PLL的设置选择输出多高的频率MPLL得到FCLK FCLK被HDIV分频后得到HCLK;被PDIV分频后得到PCLK 时钟
阅读全文
posted @ 2019-12-26 11:04 人民广场的二道贩子
阅读(698)
评论(0)
推荐(0)
2019年12月24日
第9课.gcc和arm-linux-gcc和Makefile
摘要: 1.gcc编译器和arm linux gcc编译器 === PC上的编译工具:gcc,ld,objcopy,objdump ARM平台上必须使用交叉编译工具:arm linux gcc A.一个C/C++文件处理过程: 预处理 编译 汇编 链接 .c/.cpp .i .S .o a.预处理 以" "
阅读全文
posted @ 2019-12-24 14:41 人民广场的二道贩子
阅读(1612)
评论(0)
推荐(0)
2019年12月23日
第8课.第一个ARM裸板程序(点亮led)及申引
摘要: 1.原理图 === 2.芯片手册 === 3.几条汇编代码 === 1.ldr:读内存 ldr R0, [R1] 假设R1的值是x,读取地址x上的数据(4字节),保存到R0中 ldr R0, =0x12345678 (4字节) R0 = 0x12345678 此语句是伪指令,它会被分为几条真正的AR
阅读全文
posted @ 2019-12-23 21:00 人民广场的二道贩子
阅读(671)
评论(0)
推荐(0)
2019年12月22日
第7课.裸机开发使用工具
摘要: 1.source insight软件 === 1)增加文件类型 options documents options中,将c source file的文件过滤设置为 .c; .h; .S 2)新建项目(新建工程) project new project,然后将相应的文件添加到该项目中。 3)字体的设置
阅读全文
posted @ 2019-12-22 11:35 人民广场的二道贩子
阅读(220)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
···
22
下一页
公告