2011年3月30日 星期三
[DM6437] FlashBurn
平常透過 USB 在板子上模擬都是寫在 RAM 上,所以電源一關掉,
在 dvsdk 資料夾下可以搜尋到 DM643x Flashing Instructions.pdf,
照著 PDF 的步驟下載 FlashBurn DSK,即可把程式燒進 Flash,
每次把 DSP 電源開啟時就會跑自己燒進去的程式。
記得要呼叫這行 EVMDM6437_init();
因為利用 CCS 開發,startup 和 evmdm6437bsl.lib 會自動幫我們
初始一些環境,所以要手動加入,如果沒加這行有些功能就無法 work,
像是 UART。
2011年3月15日 星期二
[C/C++] extern 的用法
想要宣告一全域變數讓其他文件 (.c 或 .cpp) 共同使用,
必須在型態前加上 extern, 表示變數在文件之外, 如 :
int data; // 宣告在 file1.c
extern int data; // 則必須宣告在 flie1.h
當 file2.c 要使用變數時, 只要 include file1.h 即可,
不必再宣告該變數.
必須在型態前加上 extern, 表示變數在文件之外, 如 :
int data; // 宣告在 file1.c
extern int data; // 則必須宣告在 flie1.h
當 file2.c 要使用變數時, 只要 include file1.h 即可,
不必再宣告該變數.
訂閱:
文章 (Atom)