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

正文內(nèi)容

tms320f28xx-dsp中內(nèi)部flash的應(yīng)用研究(參考版)

2025-08-07 10:14本頁面
  

【正文】 Flash的這幾種用法可以作為系統(tǒng)開發(fā)過程中的參考,有助于復(fù)雜系統(tǒng)開發(fā)。 6 結(jié)束語 下面的代碼例子實現(xiàn)了這些功能: 為了禁止看門狗,這個跳轉(zhuǎn)要變?yōu)樘D(zhuǎn)到看門狗禁止代碼。必須使用匯編代碼(因為C環(huán)境還沒有建立)。在main()到達之后重新使能看門狗,并且開始正常的代碼執(zhí)行流程。如果沒有到達main(),那么在C環(huán)境初始化程序完成之前看門狗很有可能已經(jīng)溢出。如果bootloader被設(shè)置為Jump to Flash.那么無需進行這一步。 (2)復(fù)位DSP(單擊Debug→Reset CPU)。 (1)為已經(jīng)寫入Flash的代碼裝載符號(單擊File→Load Symbols→Load Symbols Only)看門狗超時周期缺省到盡可能的最小值.結(jié)合這么一個事實,看門狗超時變成真實的可能性。另外??截惷總€數(shù)據(jù)將會耗費大量的周期。在代碼開發(fā)的過程中,這個問題可能不會在RAM中顯現(xiàn)出來,因為從.cinit段拷貝的數(shù)據(jù)被連接到RAM后會非??焖俚剡\行。當(dāng)軟件中有初始化全局和靜態(tài)變量的大量數(shù)值時。 5,而符號x被放置在.ebss段。例如,當(dāng)一個全局變量在源代碼中聲明為: int x=5。 C編譯器運行時支持庫中的C環(huán)境初始化函數(shù)是_c_int00,它完成全局和靜態(tài)變量的初始化。 5 C環(huán)境引導(dǎo)時禁止看門狗計時 Codestart段將被連接到這個存儲器塊。需要用用戶連接命令文件把codestart段放置在存儲器中。能達到這個目的的最簡單的方法是使用匯編代碼。同樣地,有時候在開始運行用戶的C應(yīng)用程序之前需要執(zhí)行少量的匯編代碼(例如:禁止看門狗時鐘外設(shè))。這個程序的人口標號是_c_int00。并非巧合的是,長跳轉(zhuǎn)指令(在匯編代碼中為LB)剛好占用2個字。用戶需要在這個地址上安排一條指令,這條指令跳轉(zhuǎn)到用戶代碼。 TMS320F28xx具有引導(dǎo)ROM(ROM bootloader),器件復(fù)位以后ROM bootloader能把代碼運行轉(zhuǎn)到Flash中。 4 在DSP復(fù)位以后從Flash運行代碼 在這里必須警告用戶:不要把8個密碼的值全部設(shè)為Ox0000,這樣做會永久地鎖定CSM模塊!passwords和CSB_rsvd段要由用戶連接命令文件放置在存儲器中。 另外創(chuàng)建了一個名為csm_rsvd的初始化段,這個段的值全部是0x0000.并且這個段有適當(dāng)?shù)拈L度以適合地址Ox3F7F800x3F7FF5。完成這兩個任務(wù)的最簡單的方法是用少量匯編語言進行編程。 在開發(fā)完成以后.可能想把真正的密碼放在密碼位置中。把假密碼放在密碼位置是很容易的.因為在Flash編程過程中.Fl
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1