摘要: 2.1 硬件结构 2.1.1 硬件框图 CPU 通过存储管理器来读取 SDRAM 网卡 等外部设备,CPU不管外部设备是怎么样的,只是读存储管理器中的地址 CPU从0x30000000地址读取数据。 存储管理器会根据配置信息来访问外部的设备。 配置信息包括: 外部设备的地址 外部设备的数据,数据宽度 阅读全文
posted @ 2018-04-22 20:21 游戏进行中 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 1.1 硬件原理图 四个引脚接到LED上,跟别是GPF4,GPF5,GPF6和GPF7,前三个引脚分别控制三个LED,GPF7此引脚作为DM9000网卡的中断。 发光二极管的正极接3.3V电源,负极接在MCU上,当MCU的对应的引脚给一个低电平的时候,电路导通,发光二极管发光。 芯片手册,GPIO配 阅读全文
posted @ 2018-04-22 17:36 游戏进行中 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 今天安装openJTAG驱动时出现“文件的哈希值不在指定的目录”,系统为WIN10专业版。 原因是驱动无数字签名,在WIN10中是不安全的驱动,所以显示哈希值不在范围内不能安装。 经查阅已经解决,发放如下: 1.找到WIN10的设置,点击“设置”2.点击最后一个“更新和回复”,然后点击“恢复”3.点 阅读全文
posted @ 2018-04-22 14:43 游戏进行中 阅读(2322) 评论(0) 推荐(0) 编辑
摘要: 4.1 C语言中的段 编译器在编译程序的时候,将程序中的所有的元素分成了一些组成部分,各部分构成一个段,所以说段是可执行程序的组成部分。 代码段:代码段就是程序中的可执行部分,直观理解代码段就是函数堆叠组成的。代码段由程序中的各个函数产生,函数的每一个语句将最终经过编译和汇编生成二进制机器代码(具体 阅读全文
posted @ 2018-04-22 11:38 游戏进行中 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 3.1 mkconfig 脚本 3.1.1 mkconfig脚本的6个参数 @$(MKCONFIG) $(@:_config=) arm arm920t 100ask24x0 NULL s3c24x0 这个意思就是 执行 mkconfig 脚本,将 100ask24x0_config 中的 _con 阅读全文
posted @ 2018-04-22 10:48 游戏进行中 阅读(397) 评论(0) 推荐(0) 编辑