Re: PIC32有分省不省電嗎?

作者 qeagle 於 2017年04月13日 02:41:28
引用:

timijk 寫道:
docs/dsp_lib/DSP Library.htm 有相關說明

在 Rebuilding the DSP Library 有提到作法

在 src/libdsp.zip 有原始碼 和 重建程式庫 所需的 bat 檔

不過 那 bat 檔 好像是針對 C30 所設計的 如果你用 XC16 要花一點功夫 還有是內定 最佳化 -O3

我是用 XC16 我有試著用 MPLAB X 建立 LIB 的 project 然後選一個 dsPIC33E 再把 *.c *.s 加進去 並設定相關 inc include 的路徑

基本上沒有太大問題

記得 把一些 ASM macro 加進 xc16-as 設定裡面 (project properties)

我是參考BAT檔 加了 __dsPIC33E PSV_ERRATA YMEM_ERRATA

另外 堶悸 dev.c dsp.c 好像是範例 所以不用放進 LIB 裡面

當然 我這樣做 是有選定某 dsPIC33EP 來做 如果你會改寫 BAT 檔 可以用 -mcpugeneric-16bit-ep 當參數 這樣就能通用 dsPIC33EP

如果你試成了 可以的話 麻煩分享一下結果



謝謝。
因為我還在用C30,想先解決33EV的FFT不能用的問題
我直接用makedsplib_33E檔,請問一下選COFF和ELF都行嗎?
不太懂BATCH檔,想請問MAKE出來的LIB會直接蓋過C30的原始LIB嗎?
我有看到BATCH檔新建一個LIB目錄,但BATCH處理完並沒看到任何新的LIB檔案在目錄

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=8&topic_id=20112&post_id=74842