郁闷,俺被S3C2416 狠狠的暗算了一把
来源:互联网 发布:淘宝亲宝贝怎么入驻 编辑:程序博客网 时间:2024/04/28 16:54
真是服了三星了,手册把DDRCLK 里面一个图示里面HCLK*2的字眼弄得很小,是图片来的,无法查看,刚才放大图片才看见,郁闷。也就是说DDRCLK 是等于HCLK*2 的了?!---------------------三星你这个鸟蛋!
没想到都是忽悠的,2416 的内存频率依然是来自HCLK 设置即可。手册page 672 如下:
The AHB and APB clocks are en/disabled by HCLKCON register. All reserved bits have 1 value at initial state.
HCLKCON Bit Description Initial Value
RESERVED [31:21] - 0x7FF
2D [20] Enable HCLK into 2D 1
DRAMC [19] Enable HCLK into DRAM controller 1
SSMC [18] Enable HCLK into the SSMC block 1
RESERVED [17] - 1
HSMMC1 [16] Enable HCLK into the HSMMC1 1
HSMMC0 [15] Enable HCLK into the HSMMC0 1
RESERVED [14] - 1
IROM [13] Enable HCLK into the IROM 1
USBDEV [12] Enable HCLK into the USB device 1
USBHOST [11] Enable HCLK into the USB HOST 1
RESERVED [10] - 1
DISPCON [9] Enable HCLK into the display controller 1
RESERVED [8:6] - 0x3
DMA0~5 [7:0] Enable HCLK into DMA channel 0~5 0x3F
-------------------------------------------------------------又发现一个有错误的地方!
在2416 的SD irom启动的代码里面有
DVSON SETA 0
HCLKVALSETA 133
Startup_MPLLEQU800000000
Startup_MdivEQU 240
Startup_PdivEQU 3
Startup_SdivEQU 2
Startup_ARMCLKdivEQU0 ; 0 :ARMCLK= MPLL/1
——看如下MPLL计算公式
The output frequencies of MPLL can be calculated using the following equations:
FOUT = (m x FIN) / (p x 2S
) (should be 40~1600MHz)
Fvco = (m x FIN) / p (should be 800~1600MHz)
where, m = MDIV, p = PDIV, s = SDIV, Fin = 10~30Mhz
这个Startup_MPLL=FOUT = (m x FIN) / (p x 2S)=240*12 /(3*2*2)=240M 不可能是 Startup_MPLLEQU800000000 !!!
好蛋疼。难怪有Startup_ARMCLKdivEQU0 ; 0 :ARMCLK= MPLL/1 了,开始我还真以为 2416 ARMCLK 跑了 800M呢。嘿嘿。
现在回来再检查一下HCLK 的问题。希望可以找到一些问题,把一些硬件无法启动以及无法下载NK.bin 的问题解决掉。
原文出处:http://blog.csdn.net/gooogleman/article/details/6735959
- 郁闷,俺被S3C2416 狠狠的暗算了一把。
- 郁闷,俺被S3C2416 狠狠的暗算了一把
- 应用跳转之被苹果狠狠的坑了一把
- 终于被 volatile “暗算”了一把
- 被boost的date_time库郁闷了一把
- 多情微软无穷贱!中了暗算的中国有多痛?
- 买本子,给狠狠的宰了一刀
- 政策水平太低被老师狠狠的骂了
- 被TRACE小郁闷一把
- 暗算
- 暗算
- 暗算
- 暗算
- 真郁闷!今天我在公车上被一女人非礼了一把
- 测试了一把 XslTransform 的性能
- 狠狠报复了出轨的丈夫和他的情人——转载
- 被谷歌抛弃的机器人,这回狠狠打了谷歌的脸
- 贝染瞬间就有一种要狠狠蹂-躏他的想法了!
- Android之Notification
- HashCode和equal方法的区别和联系
- 参考文献自动生成
- 5个在线的网站测试和验证工具
- Object类
- 郁闷,俺被S3C2416 狠狠的暗算了一把
- java接口与java抽象类的区别
- 中国式危机公关9加1策略(第三章 围魏救赵策略)
- snagit注册码
- 串口一拖二——硬件实现、软件使用
- ORA-00600: internal error code, arguments: [19004]
- How to Uninstall Ad-Aware Free Internet Security
- 好扯淡的2416 处理器,手册写得好猥琐啊.
- 在iOS上实现Cover Flow (五)