5.3存储器寻址 ·片内Flash编程方法: 1.通过内置JTAG接口; 2.通过在系统编程(ISP),使用UARTO通信; 3.通过在应用编程(AP); 串口 >朗AG IIIIIIIIIIIIIIIIU
5.3 存储器寻址 • 片内Flash编程方法: JTAG 串口 1. 通过内置JTAG接口; 2. 通过在系统编程(ISP),使用UART0通信; 3. 通过在应用编程(IAP);
5.3存储器寻址 ·片外Flash:编程方法(LPC2200): 在CPU上运行一个装载程序(Loader,一般由 用户编写),该程序通过串口接收要烧写的数据, 然后擦除编程Flasho Loder 外部 程序 Flash 串▣
5.3 存储器寻址 • 片外Flash编程方法(LPC2200): 在CPU上运行一个装载程序(Loader,一般由 用户编写),该程序通过串口接收要烧写的数据, 然后擦除编程Flash。 串口 Loder 程序 外部 Flash
5.3存储器寻址 ·片内SRAM的写操作 SRAM控制器包含一个回写缓冲区,它总是保 存着软件发送到SRAM的最后一个字数据。该数据 只有在软件请求下一次写操作时才写入SRAM。如 果发生芯片复位,实际的SRAM内容将不会反映最 近一次的写操作。 写入B B 写入A A 写入地址 回写缓冲区 内部SRAM
5.3 存储器寻址 • 片内SRAM的写操作 SRAM控制器包含一个回写缓冲区,它总是保 存着软件发送到SRAM的最后一个字数据。该数据 只有在软件请求下一次写操作时才写入SRAM。如 果发生芯片复位,实际的SRAM内容将不会反映最 近一次的写操作。 ? ? 回写缓冲区 内部SRAM 写入AB AB 写入A A 写入地址
小节目录 ·存储器分布 ·各存储器操作方法 ·存储器映射 ·预取指中止和数据中止 ·异常向量表
小节目录 • 存储器分布 • 各存储器操作方法 • 存储器映射 • 预取指中止和数据中止 • 异常向量表
5.3存储器寻址 ·存储器映射基本概念 ARM处理器产生的地址叫虚拟地址,把这个 虚拟地址按照某种规则转换到另一个物理地址去 的方法称为地址映射。这个物理地址表示了被访 问的存储器的位置。它是一个地址范围,该范围 内可以写入程序代码。 通过地址映射的方法将各存储器分配到特定 的地址范围后,这时用户所看见的存储器分布为 存储器映射
5.3存储器寻址 • 存储器映射基本概念 ARM处理器产生的地址叫虚拟地址,把这个 虚拟地址按照某种规则转换到另一个物理地址去 的方法称为地址映射。这个物理地址表示了被访 问的存储器的位置。它是一个地址范围,该范围 内可以写入程序代码。 通过地址映射的方法将各存储器分配到特定 的地址范围后,这时用户所看见的存储器分布为 存储器映射