會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客



« 1 2 3 (4) 5 »


Re: PIC32有分省不省電嗎?
資深會員
註冊日期:
2005/02/01 19:56
所屬群組:
註冊會員
文章: 236
等級: 14; EXP: 36
HP : 0 / 334
MP : 78 / 12182
離線
引用:

timijk 寫道:
附上更改過的兩個s檔 和lib檔
參考看看

* s檔的comment 我沒有確認是否需要更改 我只對調了 (w8,w9)<=>(w10,w11)


T大感謝,我在家測過兩種方式,很汗顏都沒成功。
第一種直接把你的LIBSDSP替換掉PROJECT中的原LIBDSP,
跑到FFT的函式還是不太正常,SIMULATOR出現錯誤訊息
W0024-CORE: In bit-reversed mode and the modifier is 0.
W0017-CORE: Trap due to misaligned data word access, occurred from instruction at 0x001084.

第二種換成把組語加進來的方式也不成功,一直會有找不到函式定義的問題,不過我再看了一下你的POST,應該是我誤會了,我以為只要加入兩個組語檔即可,但你的意思應該是只有這兩個組語檔要修改,明天我再試試

請問你測試的時候微控器選33EV系列嗎?我想應該是我不熟組語所以那堥S設定到,方便上傳一下你用組語和直接用LIBDSP測試的專案檔嗎

4月19日 00:07:44
轉換PDF檔 列印


libdsp dsPIC33E
資深會員
註冊日期:
2007/11/05 08:29
所屬群組:
註冊會員
文章: 203
等級: 13; EXP: 28
HP : 0 / 307
MP : 67 / 8730
離線
我是用 dsPIC33EP 測的

zip 檔的project 是用 XC16, MPLAB X v3.55 的環境

裡面有四種configuraiton
dsPIC33EP 用 *.s *.c (更改過的)
dsPIC33EP_lib 用 dsPIC33E 選項編譯的 lib (ELF)(更改過的*.s)
dsPIC33FJ 用 *.s *.c (原始的)
dsPIC33FJ_org 用原來的 lib

附加檔案:


zip ep_fft.zip 大小: 123.44 KB; 下載次數: 13

4月19日 00:25:22
轉換PDF檔 列印


Re: libdsp dsPIC33E
資深會員
註冊日期:
2005/02/01 19:56
所屬群組:
註冊會員
文章: 236
等級: 14; EXP: 36
HP : 0 / 334
MP : 78 / 12182
離線
感謝T大,我測試結果,兩種33EV的專案跑的結果都正常(用LIB、直接組語兩種),正以為終於解脫了。
但是我看T大DSPIC33EP256MC202和我準備用的型號不同
測試成功之後我再換成以下兩種型號DSPIC,並把CONFIGURATION檔先註解掉

結果兩個都不正常
型號1.DSPIC33EV256GM002可編譯
但跑到FFT時則當機並出現錯誤訊息"
simulator Trap due to misaligned data word access"
不過在xide中,這個型號的simulator亮黃燈

型號2.dspicep512mc502 則在編譯時就出現
Could not allocate ymemory

4月19日 18:27:36
轉換PDF檔 列印


Re: libdsp dsPIC33E
資深會員
註冊日期:
2005/02/01 19:56
所屬群組:
註冊會員
文章: 236
等級: 14; EXP: 36
HP : 0 / 334
MP : 78 / 12182
離線
引用:

qeagle 寫道:
感謝T大,我測試結果,兩種33EV的專案跑的結果都正常(用LIB、直接組語兩種),正以為終於解脫了。
但是我看T大DSPIC33EP256MC202和我準備用的型號不同
測試成功之後我再換成以下兩種型號DSPIC,並把CONFIGURATION檔先註解掉

結果兩個都不正常
型號1.DSPIC33EV256GM002可編譯
但跑到FFT時則當機並出現錯誤訊息"
simulator Trap due to misaligned data word access"
不過在xide中,這個型號的simulator亮黃燈

型號2.dspicep512mc502 則在編譯時就出現
Could not allocate ymemory


DSPIC33EP256MC系列好像都能模擬...
換成DSPIC33EP512MC就都掛了...還在研究中

4月19日 21:18:02
轉換PDF檔 列印


Re: libdsp dsPIC33E
資深會員
註冊日期:
2007/11/05 08:29
所屬群組:
註冊會員
文章: 203
等級: 13; EXP: 28
HP : 0 / 307
MP : 67 / 8730
離線
dsPIC33EP512 系列 ymemory 會從 0x9000 開始 可能要用到 eds 的功能

另外有些 dsPIC33EP256 系列 ymemory 也有可能在 0x8000 後的區塊 可能都會有點問題

我還沒試 詳細情況不是很清楚

4月19日 21:44:25
轉換PDF檔 列印


Re: libdsp dsPIC33E
資深會員
註冊日期:
2007/11/05 08:29
所屬群組:
註冊會員
文章: 203
等級: 13; EXP: 28
HP : 0 / 307
MP : 67 / 8730
離線
有關 dsPIC33EP512 系列 要用 eds 設定

long ipFftBuff[REAL_N] __attribute__ ((eds, space(ymemory),aligned(256)));

在 *.s 程式裡面 有將 DSRPAG 設定為 1 但 DSWPAG 沒有 因為 DSWPAG 起始值為 1 所以能夠跑 這一點要稍微注意一下 有需要可能最好也將 DSWPAG 設為 1 以防萬一

4月20日 07:51:19
轉換PDF檔 列印


Re: libdsp dsPIC33E
資深會員
註冊日期:
2005/02/01 19:56
所屬群組:
註冊會員
文章: 236
等級: 14; EXP: 36
HP : 0 / 334
MP : 78 / 12182
離線
引用:

timijk 寫道:
有關 dsPIC33EP512 系列 要用 eds 設定

long ipFftBuff[REAL_N] __attribute__ ((eds, space(ymemory),aligned(256)));

在 *.s 程式裡面 有將 DSRPAG 設定為 1 但 DSWPAG 沒有 因為 DSWPAG 起始值為 1 所以能夠跑 這一點要稍微注意一下 有需要可能最好也將 DSWPAG 設為 1 以防萬一


T大好,我測過確實是記憶體要加EDS的問題,改完之後就OK....基本上EP系列應該都可行了,EV系列模擬有問題不知道是模擬器有問題(因為亮黃燈)還是其它問題就不知道了

看來真的要多加強一些組語知識和記憶體配置的了解,學了很多非常感謝

4月20日 10:35:52
轉換PDF檔 列印


Re: libdsp dsPIC33E
資深會員
註冊日期:
2007/11/05 08:29
所屬群組:
註冊會員
文章: 203
等級: 13; EXP: 28
HP : 0 / 307
MP : 67 / 8730
離線
我用 MPLAB X v3.55 試 dsPIC33EV256GM002 沒甚麼問題 不曉得你是用哪個版本試的

4月20日 11:38:07
轉換PDF檔 列印


Re: libdsp dsPIC33E
資深會員
註冊日期:
2005/02/01 19:56
所屬群組:
註冊會員
文章: 236
等級: 14; EXP: 36
HP : 0 / 334
MP : 78 / 12182
離線
引用:

timijk 寫道:
我用 MPLAB X v3.55 試 dsPIC33EV256GM002 沒甚麼問題 不曉得你是用哪個版本試的


家堨3.45的版本,跑到FFT就會異常(不管是組語版或LIB版),出現錯誤訊息,我會試試換新版XIDE,但請問你這個版本的SIMULATOR在dsPIC33EV256GM002型號是否有亮黃燈?

附加檔案:



jpg  新點陣圖影像.jpg (374.80 KB)
1102_58f8c4c328cbb.jpg 1920X1080 px

4月20日 22:25:07

qeagle 於 2017年04月20日 23:13:43
qeagle 於 2017年04月20日 23:17:54
轉換PDF檔 列印


Re: libdsp dsPIC33E
資深會員
註冊日期:
2007/11/05 08:29
所屬群組:
註冊會員
文章: 203
等級: 13; EXP: 28
HP : 0 / 307
MP : 67 / 8730
離線
MPLAB X v3.55 dsPIC33EV simulator 是亮黃燈 不過我試了沒問題

4月20日 23:57:08
轉換PDF檔 列印



« 1 2 3 (4) 5 »



無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
線上教學影片
網頁捷徑
2017 Summer Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project