摘要: 简介 什么是makefile。或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但要作一个professional的程序员,makefile还是必须要懂的。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的 阅读全文
posted @ 2016-09-04 21:20 沉舟侧畔 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 在上一章中,将代码重定位到了SRAM中,但是这样的做法作用不大。正确的做法的是将代码重定位到更大的主存中,即DRAM。Tiny6410的DRAM控制寄存器最多只能支持两个同一类型的芯片。每个芯片最多可分配256MB的地址空间,所有的芯片在相同的端口共享所有的引脚,除了时钟启动信号和片选信号。 通过原 阅读全文
posted @ 2016-09-04 20:50 沉舟侧畔 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 重定位代码 两个不同的地址概念: 对于程序而言,需要理解两个地址,一个是程序当前所处的地址,即程序运行时所处的当前地址。二是程序应该位于的运行地址,即编译程序时所指定的程序的链接地址。在Tiny6410中板子上电启动时只会从NAND Flash/MMC等启动设备中拷贝前8K的代码到SRAM中,然后跳 阅读全文
posted @ 2016-09-04 20:20 沉舟侧畔 阅读(253) 评论(0) 推荐(0) 编辑
摘要: UART简介: UART(Universal Asynchronous Receiver and Transmitter)通用异步收发器(异步串行通信口),是一种通用的数据通信协议,它包括了RS232、RS499、RS423、RS422和RS485等接口标准规范和总线标准规范,即UART是异步串行通 阅读全文
posted @ 2016-09-04 20:12 沉舟侧畔 阅读(463) 评论(0) 推荐(0) 编辑