DSP程序的烧写原理概括来说,就是:当上电复位以后,CPU首先抽取Flash存储区的前1KB大小的程序,加载至L2(address=0处),该程序就是所谓的导引程序(boot程序)。传输完毕以后,CPU退出复位状态,开始执行address=0处的代码指令,即抽取flash中的代码到相应的执行区域(runaddress)运行。 一.使用Flashburn烧写插件进行固化 先对对几个文件进行说明: 1...
由 cat /proc/iomem 所学到的 1)cat /proc/iomem看到的内容: IO memory空间的地址资源分配情况,以树状结构显示。 request_mem_region ioremap 2)cat /proc/ioports看到的内容 IO port空间的地址资源分配情况,以树状结构显示。[源于x86平台的设计思想,目前基本不用了] request_region iorem...
1 嵌入式开发的特点 交叉编译,不便于本机运行调试程序。 嵌入式系统需要bootloader来启动,而bootloader必须首先存在于可启动介质中,这个过程需要专用工具。 嵌入式系统无法通过纯软件实现单步调试,因此必须借助专用的调试器。 2 Jlink的作用 下载可执行程序到目标机。 在目标机上实现单步调试,便于开发bootloader。 3 SD卡的作用 ...
选自AVR研讨会演讲提纲! (1) 为什么选用AVR单片机? Flash程序存储器可擦写1000次以上,不再有报废品产生。PIC有的是OTP,只能烧录一次。AVR程序存储器数据为16位组织,也可按8位理解。PIC是12/14位程序存储器,作寄存器转移和算术、逻辑运算带来不便。(2) 为什么选用AVR单片机? 高速度(50ns)、低功耗!硬件应用Harward结构,具有预取指令功能,使得指令...