查看: 5101|回復: 4
打印 上一主題 下一主題

在那里能找到SDRAM、nandflash的操作程序;

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2009-9-15 14:13:54 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關(guān)鍵詞: nandflash , SDRAM , 程序
對于SDRAM、NANDFLASH的操作不是很了解,是S3C2440上本身就完全集成了這些控制器,不需要我們去管;還是需要我們自己去開(kāi)發(fā)這個(gè)程序;對于這些不是很了解,那位大俠能給解釋一下;如果我想找這幾個(gè)程序的話(huà),主要是放在那個(gè)目錄下面;
     問(wèn)題有些簡(jiǎn)單,還望給位多多指教!
沙發(fā)
發(fā)表于 2009-9-15 14:21:23 | 只看該作者
intel
板凳
發(fā)表于 2009-9-16 08:31:36 | 只看該作者
本帖最后由 changyongid 于 2009-9-16 08:35 編輯

芯片上本身自帶了很多模塊,集成了一些功能模塊的控制器,其意思是說(shuō)它已經(jīng)將硬件、通信、時(shí)序等具體細節都完成并封裝了。其提供給我們用戶(hù)的是一些接口(無(wú)論軟件還是硬件,都可看成是接口)。

所以說(shuō)現在對于這些模塊,我們只要控制這些“接口”就行了。這些“接口”實(shí)際上指的是特殊功能寄存器。我們在使用某個(gè)模塊時(shí),只要給其控制器的特殊功能寄存器賦值,即可控制其具體的工作模式和工作情況。

具個(gè)舉子:對于sdram,可翻開(kāi)數據手冊,從0x4800 0000開(kāi)始的13個(gè)寄存器都是配置sdram用的。那么我們配置好這13個(gè)寄存器之后,即可使用sdram。

當然,配置好相應的模塊后,我們還要寫(xiě)一些子程序去使用它。比如讀寫(xiě)nand flash,這是最實(shí)際的了,我們配置好了nand flash控制器的工作模式,但是具體怎么從它上面讀取數據?這個(gè)就需要具體寫(xiě)子程序了。

建議樓主可以配合著(zhù)數據手冊,仔細分析一下啟動(dòng)代碼或vivi,許多疑問(wèn)自然會(huì )解開(kāi)了。
地板
發(fā)表于 2009-9-16 09:24:05 | 只看該作者
手冊的模塊操作說(shuō)明+代碼分析=掌握
地下室
 樓主| 發(fā)表于 2009-9-17 16:42:00 | 只看該作者
OK,謝謝,各位大俠;
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页