freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

tms320f28xx-dsp中內(nèi)部flash的應(yīng)用研究(編輯修改稿)

2025-08-31 10:14 本頁面
 

【文章內(nèi)容簡介】 用C語言的const類型關(guān)鍵詞聲明的數(shù)據(jù)結(jié)構(gòu)。(假定為大存儲模式)。當前TMS320F28xx器件上的特殊管道(special pipelining)提高Flash上運行代碼的性能時.每次訪問位于片上Flash中的數(shù)據(jù)常數(shù)會占用許多周期。特別是在150 MHz TMS320F281x DSP上Flash等待狀態(tài)要達到5個周期.100 MHz TMS320F280x DSP達到3個周期。所以,訪問片上RAM中的常數(shù)與常數(shù)表則成為沉重的負擔。然而,分立式嵌入式系統(tǒng)要求所有的初始化數(shù)據(jù)(如常數(shù))最初都是位于非易失性存儲器中,所以,必須為想訪問的RAM中的常數(shù)建立獨立的裝載和運行地址.在運行時把這些常數(shù)從片上Flash中拷貝到RAM中。這里介紹兩種不同的實現(xiàn)方法。方法一:在RAM中運行所有的常數(shù)陣列。其好處是容易使用,而壞處是RAM的使用量非常大(可能只有少量常數(shù)需要快速訪問,但是用這種方法所有的常數(shù)都位于RAM)。例如: 方法二:在RAM中運行特定的常數(shù)陣列。這種方法是在運行時有選擇性地從Flash拷貝常數(shù)到RAM。與方法一相似,這個流程能夠完成預期功能,不同點是只有在命名段中被選擇了的常數(shù)才會被拷貝到RAM中(而不是把所有的常數(shù)都拷貝到RAM中)。假定想創(chuàng)建在RAM中運行的5個字的常數(shù)陣列,并命名為table[]。DATA_SECTION指令用來把table[]放置在名為ramconsts的用戶自定義段中。相應(yīng)的C源程序如下所示: 使用用戶連接命令文件連接ramconsts段,裝載到Flash而從RAM中運行,生成全局符號來幫助存儲器拷貝。用戶連接命令文件如下所示: 最后,在運行時必須把table[]從裝載地址拷貝到運行地址: 3 CSM密碼的編程 TMS320F28xx器件上的代碼安全模塊CSM提供了保護,防止非法的程序拷貝。在當前的TMS320F28xx器件中,整個Flash、OTP存儲器,LO和L1都被CSM保護(Flash配置寄存器同樣被保護)。當器件被保護的時候,只有從被保護的存儲空間運行的代碼可以訪問(讀或?qū)?其他被保護存儲空間中的數(shù)據(jù)。從非保護的存儲空間運行的代碼不可以訪問被保護存儲空間中的數(shù)據(jù)。 CSM使用128bit密碼組成8個單獨的16bit字。在當前的TMS320F28xx器件上,這些密碼被存儲在Flash的最高8個字中(如地址:Ox3F7FF8Ox3F7FFF)。在開發(fā)過程中,建議在密碼位置放入假密碼0xFFFF。使用假密碼時,對CSM解保護只需假讀密碼位置。把假
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1