文件名称:AHB配置-史上最直白的ica教程
文件大小:5.26MB
文件格式:PDF
更新时间:2024-06-23 16:19:17
LPC23XX 中文资料
广州周立功单片机发展有限公司 第3章 系统控制模块 LPC23xx 用户手册 ©2008 Guangzhou ZLGMCU Development CO., LTD 24 表 3.9 代码安全寄存器映射 名称 描述 访问 复位值 地址 CPSR 控制调试特性是否被使能 R/W 0 0xE01F C184 3.8.1 代码安全保护寄存器(CSPR – 0xE01F C184) 表 3.10 代码安全保护寄存器(CSPR – 地址 0xE01F C184)位描述 位 符号 描述 复位值 31:0 CPSR 在执行引导代码的第一个 256 时钟内,如果将 0x8765 4321 的值写 入该寄存器,则 LPC2300 的调试特性将被禁能,使 Flash 存储器中 的应用代码安全,以防被盗。如果这个值在第一个 256 时钟周期内 没有写入该寄存器,则调试特性将被使能 如果引导代码在 Flash 中检测到一个有效的校验和(见第 27 章 “Flash 存储器编程固件”中“引导代码”的描述),它将访问 Flash 地址 0x0000 01FC 处字的内容,并将该值写入这个寄存器。因此, 如果应用在地址 0x0000 01FC 处含有 0x8765 4321 的值,则调试将 被禁能且在 Flash 中的代码受到保护,以防被盗 0 3.9 AHB配置 AHB 配置寄存器允许改变 AHB 调度和仲裁策略。 表 3.11 AHB 配置寄存器映射 名称 描述 访问 复位值 地址 AHBCFG1 配置 AHB1 仲裁器 R/W 0 0xE01F C188 AHBCFG2 配置 AHB2 仲裁器 R/W 0 0xE01F C18C 3.9.1 AHB仲裁器配置寄存器 1(AHBCFG1 – 0xE01F C188) 表 3.12 AHB 仲裁器配置寄存器 1(AHBCFG1 – 地址 0xE01F C188)位描述 位 符号 值 描述 复位值 0 Scheduler 0 1 优先级调度 一致(循环)调度 0 2:1 break_burst 00 01 10 11 打断所有已定义长度的脉冲(CPU 没有建立已定义的脉冲) 打断所有已定义的长度大于 4 个节拍(four-beat)的脉冲 打断所有已定义的长度大于 8 个节拍(eight-beat)的脉冲 永远不打断已定义长度的脉冲 00 3 quantum_type 0 1 1 个时间片(quantum)为 1 个 AHB 时钟 1 个时间片(quantum)为 1 个 AHB 总线周期 1