ddr2初始化导致cpu 直接 halt,现在还不知道是什么原因。

void twr_ddr2_script_init(void)
{/* Enable DDR controller clock */SIM->SCGC3 |= SIM_SCGC3_DDR_MASK;/* Enable DDR pads and set slew rate */SIM->MCR |= 0xC4;   // bits were left out of the manual so there isn't a macro right nowDDR->RCR |= DDR_RCR_RST_MASK;* (volatile uint32_t *)(0x400Ae1ac) = 0x01030203;//    DDR->CR00 = 0x00000400;    // DDRCLS = 4 is reserved??* (volatile uint32_t *)(0x400Ae000) = 0x00000400;DDR->CR02 = 0x02000031;    DDR->CR03 = 0x02020506;DDR->CR04 = 0x06090202;DDR->CR05 = 0x02020302;DDR->CR06 = 0x02904002;DDR->CR07 = 0x01000303;DDR->CR08 = 0x05030201;DDR->CR09 = 0x020000c8;DDR->CR10 = 0x03003207;DDR->CR11 = 0x01000000;DDR->CR12 = 0x04920031;DDR->CR13 = 0x00000005;DDR->CR14 = 0x00C80002;DDR->CR15 = 0x00000032; //  | DDR->CR15_SREF_MASK ;DDR->CR16 = 0x00000001;DDR->CR20 = 0x00030300;DDR->CR21 = 0x00040232;DDR->CR22 = 0x00000000;
//  DDR->CR23 = 0x00040302;
//  DDR->CR25 = 0x0A010201;DDR->CR26 = 0x0101FFFF;DDR->CR27 = 0x01010101;DDR->CR28 = 0x00000003;DDR->CR29 = 0x00000000;DDR->CR30 = 0x00000001;DDR->CR34 = 0x02020101;
//  DDR->CR36 = 0x01010201;DDR->CR37 = 0x00000200;DDR->CR38 = 0x00200000;DDR->CR39 = 0x01010020;DDR->CR40 = 0x00002000;DDR->CR41 = 0x01010020;DDR->CR42 = 0x00002000;DDR->CR43 = 0x01010020;DDR->CR44 = 0x00000000;DDR->CR45 = 0x03030303;DDR->CR46 = 0x02006401;DDR->CR47 = 0x01020202;DDR->CR48 = 0x01010064;DDR->CR49 = 0x00020101;DDR->CR50 = 0x00000064;DDR->CR52 = 0x02000602;DDR->CR53 = 0x03c80000;DDR->CR54 = 0x03c803c8;DDR->CR55 = 0x03c803c8;DDR->CR56 = 0x020303c8;DDR->CR57 = 0x01010002;__asm("NOP");DDR->CR00 |= 0x00000001;while ((DDR->CR30 & 0x400) != 0x400);//   ((MCM_MemMapPtr)0xE0080000u)->CR |= MCM_CR_DDRSIZE(1);      MCM->CR |= MCM_CR_DDRSIZE(1);
}

k70学习笔记3.ddr2相关推荐

  1. k70学习笔记(2. xxx)

    4. memory map(MK70FN1M0VMJ12) memory map是单片机开发最重要的一课,他的存在其实跟icf文件设置有密切的关系, FLASH : define symbol __I ...

  2. K70学习笔记(5. usb)

    kinetis 的usb 功能跟lpc的不一样,要进行data1/data0切换,比较麻烦 初始化 /************************************************* ...

  3. K70学习笔记(4.edma)

    kinets dma是比较难以理解的, DMA_ERQ 中的使能与DMA_TCD_CSR寄存器中的bit0(start)到底做什么用,还是搞不清楚 先保留一个可以正常工作的dma程序 函数声明: vo ...

  4. 《零基础学JavaScript(全彩版)》学习笔记

    <零基础学JavaScript(全彩版)>学习笔记 二〇一九年二月九日星期六0时9分 前期: 刚刚学完<零基础学HTML5+CSS3(全彩版)>,准备开始学习JavaScrip ...

  5. 鸟叔的linux私房菜:第0章 计算机概论学习笔记(Learning Notes for Basic Computer Theory)

    本博客是针对<鸟叔的Linux私房菜 基础学习篇 第四版>的第0章 计算机概论的学习笔记. 1 电脑辅助人脑的好工具 11 计算机硬件的五大单元 12 一切设计的起点CPU的架构 其它单元 ...

  6. Dram学习笔记(2) 读《终极内存技术指南》笔记 + 纠正一些流传很广的文章错误

    文章目录 0. 引言 1. Dram 名词解释 2. 一些流程步骤的梳理 2.1 内存结构 2.2 一次burst的实现 2.3 一次mask burst的实现 3. 不懂的地方 3.1 数据在内存里 ...

  7. 全志D1s/F133学习笔记(2)——MangoPi-MQ(芒果派麻雀)Tina系统编译烧录

    文章目录 一.SDK和资料: 二.SDK结构: 三.环境配置 四.打补丁匹配麻雀开发板 补丁修改文件分析: 五.配置和编译 六.烧录 七.上电运行 八.补丁包修改 1.原因分析 2.修改方法 3.编译 ...

  8. 深入浅出DPDK学习笔记(3)——— Cache和内存

    深入浅出DPDK学习笔记(3)--- Cache和内存 系统架构的演进 Cache系统简介 Cache的种类 TLB Cache Cache地址映射和变换 全关联型Cache 直接关联型Cache 组 ...

  9. PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call

    您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...

最新文章

  1. R语言使用ggradar包可视化基本雷达图(radar chart、蜘蛛图spider plot)、可视化单个数据对象的雷达图
  2. Adobe Illustrator CS6 界面文字按钮太小,高分屏win10PS/AI等软件界面字太小解决方法
  3. MySQL 关于性能的参数配置梳理
  4. 线程阻塞的概念 (Java 中的睡眠状态sleep 等待状态wait 礼让状态yield 自闭状态join suspend() 和 resume() )
  5. 博士申请 | 香港中文大学(深圳)纪冬旭老师招收博士生/研究助理/博士后
  6. Mac模拟慢速网络 - Network Link Conditioner 安装和使用
  7. springboot单例模式注入对象_Spring 中经典的 9 种设计模式,打死也要记住啊!
  8. JS获取自定义属性data-*值与dataset
  9. 通俗的讲,这就是容器CPU隔离的底层实现机制
  10. java 结构体数组初始化_C数组结构体联合体快速初始化
  11. ES6学习(var,let,const区别)
  12. kali linux操作系统
  13. ios html 全选文本框,【前端】IOS input输入框按删除键删除字符,删除最后一个字符时,概率性出现光标前面多余一个字符...
  14. viper4android hifi,体验HiFi级音质 蝰蛇音效进阶使用教程
  15. HP Socket HttpServer使用
  16. 百度网盘 海量资源链接
  17. 2.2.9 12306火车订票验证码处理
  18. 计算机开机时间不对,为什么电脑每次开机时间都不对
  19. 计算机综合布线实验报告,综合布线设计实验报告.doc
  20. win11分辨率无法调整_win11系统出现分辨率无法调整怎么解决

热门文章

  1. 使用二倍均值法模拟抢红包
  2. cocoapod 设置
  3. 蓝桥杯 2015国赛 四阶幻方
  4. 小禾帮9月7日升级公告
  5. Bug:Zabbix对Kafka topic积压数据监控
  6. 【学习笔记】zabix监控项概念
  7. Composer Satis搭建
  8. 中英文说明书丨艾美捷1,2-二硬脂酰-sn-甘油-3-PC(DSPC)
  9. vant-weapp官网打不开
  10. 海曼HTPA32X32开发与应用(二)大一统规划