Andes Workshop http://forum.andestech.com/ |
|
關於mp3 程式在xc5 轉換到ag101開發版上問題 http://forum.andestech.com/viewtopic.php?f=6&t=218 |
Page 1 of 1 |
Author: | qaqwsw123 [ Mon Dec 19, 2011 1:05 pm ] |
Post subject: | 關於mp3 程式在xc5 轉換到ag101開發版上問題 |
因為ag101 BSP 裡面沒有附,所以想藉由xc5 BSP 中的STD_MP3這個資料夾當基礎,作為修改對象,主要是因為兩個memory map io對應 大約相同,在xc5上面測試ok,在上面解決了printf問題 可是還是無法有聲音輸出 不知道事哪邊出了問題嗎? 下面是用到相關的記憶體位址 不知道是否有錯誤,所以才無法輸出聲音? #define MACHINE_ENDIAN (0) // 1 for big; 0 for little #define INTC_BASE 0x98800000 #define SSPC_BASE 0x99400000 #define APBDMA_BASE 0x90500000 #define PMU_BASE 0x98100000 #define SSPC_IRQ 6 #define APBDMA_IRQ 24 // DMA interface define // #define SSPC_RX_DMA_REQ (8<<16) // bit shifted version. #define SSPC_TX_DMA_REQ (6<<16) // bit shifted version. // APBDMA Tx and Rx channel define #define SSPC_RX_CHANNEL 1 // 1 for channel B #define SSPC_TX_CHANNEL 0 // 0 for channel A // Tx and Rx FIFO threshold. #define SSPC_TX_TRIG 12 #define SSPC_RX_TRIG 12 #define SSPC_TX_DMA_CHL_PORT (APBDMA_BASE + 0x80 + (SSPC_TX_CHANNEL*0x10)) #define SSPC_RX_DMA_CHL_PORT (APBDMA_BASE + 0x80 + (SSPC_RX_CHANNEL*0x10)) // Switch #define POLLING 0 #define INTR 1 #define MEMBASE 0x00000000 #define SZ_32K 0x00008000 #define SZ_1M 0x00100000 #define SZ_2M 0x00200000 #define SZ_4M 0x00400000 #define SZ_8M 0x00800000 #define SZ_16M 0x01000000 或是 有人能提供一下 ag101 mp3 code 感謝! |
Author: | cindy [ Tue Dec 20, 2011 10:23 am ] |
Post subject: | Re: 關於mp3 程式在xc5 轉換到ag101開發版上問題 |
我找一下有沒有相關的程式 |
Author: | qaqwsw123 [ Tue Dec 20, 2011 1:58 pm ] |
Post subject: | Re: 關於mp3 程式在xc5 轉換到ag101開發版上問題 |
已經可成功執行 感謝大家的留言 多謝AaronLiu 的講解,原來之前都沒把switch換過去,板子一開始switch被上固定膠套,我都沒去注意這部份! |
Author: | qaqwsw123 [ Fri Dec 23, 2011 10:24 pm ] |
Post subject: | Re: 關於mp3 程式在xc5 轉換到ag101開發版上問題 |
後來想把printf功能改出來,因為他本來的我也找不到他printf寫得函式,且使用會造成ag101中斷 ,後來在使用了uart _printf的方法,想去取代上面的printf, 主要是 uart_printf在其他 ag101 開發程式中,都可以正常印出 在終端機上,可是不知道為啥移直到這個mp3 播放程式內,就只能去顯示-9~9的值,若超出則會顯示中斷如上圖,我也不太瞭解上面中斷碼的意思,不知道有人可以說明一下嗎? uart _printf code 還有就是我很想知道他printf怎拉近來的,看了他編譯的object檔 都沒有找到printf函式,又沒把.o檔拉進來,那他compile卻不會有問題,事本身toolchain就有支援lib? src_s = \ init.s\ src_c = \ pmu/pmu.c \ sspc/sspc.c \ init/init.c \ util/util.c \ src/uart.c\ sspc_mp3.c\ # ALL OBJECT FILES OBJECTS = $(subst .s,.o, $(src_s)) $(subst .c,.o, $(src_c)) |
Author: | cindy [ Sat Dec 24, 2011 9:03 am ] |
Post subject: | Re: 關於mp3 程式在xc5 轉換到ag101開發版上問題 |
我們會花時間看一下再回覆給您。 |
Page 1 of 1 | All times are UTC + 8 hours [ DST ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |