宣告:此文僅供學術交流,嚴禁用於任何商業用途。本人翻譯能力有限,不對文中的翻譯負任何責任!
flashburn 如何工作
這篇文章是有關flashburn如何工作的說明,以及flashburn移植工具包如何用來支援自定義的flash配置。
ccs,flashburn,fbtc 程式
下圖顯示了flashburn如何與ccs一起燒寫flash的過程。
要點說明:
1)flashburn通過ccs與目標硬體通訊。這需要乙個jtag**器或者是dsk上的板上通訊元件。
3)flashburn啟動執行在硬體目標上的fbtc程式,開始通過jtag與其通訊。
4)flashburn從乙個hex檔案中讀入要燒寫的flash映像。flash映像使用ccs通過jtag發往執行的fbtc程式。
5)執行的fbtc入駐將flash影像燒入flash儲存器。
使用flashburn移植工具包
flashburn dsk的產品提供的flash程式設計支援ti的dsk板的預定義設定。為了支援不同的flash裝置或記憶體配置的自定義硬體,fbtc方案必須使用flashburn套件進行修改。flashburn移植套件包括:
1)完整的fbtc工程的c源程式。
2)描述移植過程的flashburn程式設計參考手冊。
移植過程包括:
1)選擇乙個與硬體目標最接近的fbtc例子。
2)修改fbtc程式以正確實現擦除、燒寫和校驗flash。
實現fbtc移植的人應該熟悉:
1)dsp結構和使用ccs來建立和高度他們定製的fbtc程式。
2)板初始化,晶元使能,新硬體平台的具體的儲存器配置。
SSL如何工作
金鑰密碼系統介紹 rsa的公用金鑰密碼系統廣泛地應用於計算機工業的認證和加密方面。netscape得到rsa資料安全公司的許可可以使用公用金鑰密碼系統以及其它產品,尤其是認證方面的產品。公用金鑰加密技術使用不對稱的金鑰來加密和解密,每對金鑰包含乙個公鑰和乙個私鑰,公鑰是公開,而且廣泛分布的,而私鑰從...
如何選擇工作?
1 我選擇做自己最喜歡的工作。2 如果不能滿足第1條,那麼我選擇最有發展潛力的工作,自己努力成為另外乙個行業的權威。3 如果不能滿足第2條,那麼我選擇待遇最好的工作,有錢也是不錯的,至少可以保證生活。4 如果不能滿足第3條,那麼我選擇上司 或老闆 人品不錯的工作,至少不會那麼受欺負。5 如果不能滿足...
BIOS如何工作
當計算機主機通電後,bios首先做的工作時進行加電自檢post power on self test 整個過程如下圖所示,但是通常只花費1 2秒鐘時間就完成,所以一般人往往會忽略這個過程。dma direct memory access,翻譯為直接記憶體訪問,是一種讓裝置不經過處理器直接讀寫記憶體的...