關於CCS5 3 Flash載入Ram的問題

2021-06-22 12:51:44 字數 686 閱讀 9500

您好!我用的晶元是tms320f28335 ,在ccs5.3版本下,flash載入ram有問題。請給予解決方法。

主要外部表徵:

1、主函式中memcopy和initflash放置按照ti例程,子函式中未設定   flashregs.fpwr.bit.pwr = flash_standby; 則程式不能有效在ram中執行。

載入方法:

1、flash載入至ram的方法為:

cmd檔案採用的ccs3.3下的標準f28335.cmd,dsp2833x_headers_nonbios.cmd

通過查map檔案,可以看到需要的程式段和變數已經載入到ram區,並且程式執行過程中程式段已經處於ram中。

main函式初始化時加入,且在最初系統初始化以後放置:

void main(void)

然後我將想要載入至ram中的函式在定義前加入

#pragma code_section(函式名,"ramfuncs");

通過檢視例程dsp2823x_examples_ccsv4\flash_f28235\,在中斷函式中有以下設定。

// put the flash into standby

flashregs.fpwr.bit.pwr = flash_standby;

是否ccs5.3中必須設定此項,才能啟用待機模式,flash載入ram才有效?

不同型號和CCS版本的DSP程式Flash燒寫總結

1 tms320lf24xx,tms320lf28xx 利用ccs裡面自帶的flash burn外掛程式,很容易燒寫。不必專門程式設計,只要輸入.out檔案即可。2 tms320c5x 需要自己手工編寫bootloader程式,和燒寫flash的程式,有點麻煩。利用ccs裝載燒寫flash的程式,執...

關於AWS Alb和Route53的使用 小結

1.首先,關於aws alb的 說明文件 關於route53的 說明文件。2.alb是個負載均衡器。如圖,相對應的還有乙個target groups。alb通過listener的監聽埠或者url來重定向到另乙個listener或者target groups。同乙個alb可以有多個target gro...

php5 3中關於session的一點東西

session是web開發中常用到的用於記錄 臨時資料 以便於在不同的頁面裡可以共享這些會話資料的乙個函式。簡單的session應用 在page1.php中設定會話內容s page1.php session start 不可缺少 session animal lion session time ti...