dsPIC 編譯失敗
|
||||
---|---|---|---|---|
新會員
|
您好:
最近使用dsPIC30F4011 將UART模組的程式要燒錄晶片 在MPLAB IDE V8.92搭配C30是可以燒錄成功並執行 可是一樣的程式碼轉移到到MPLAB X IDEV5.30中進行燒錄卻跳出以下錯誤訊息 想問是哪方面出現問題? make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf make[1]: Entering directory 'C:/Users/Kira/Desktop/Text/123/456.X' make -f nbproject/Makefile-default.mk dist/default/production/456.X.production.hex make[2]: Entering directory 'C:/Users/Kira/Desktop/Text/123/456.X' uart.c:10: error: 'BORV_20' undeclared here (not in a function) "C:\Program Files (x86)\Microchip\MPLAB C30\bin\pic30-gcc.exe" -g -omf=elf -x c -c -mcpu=30F4011 -MMD -MF build/default/production/uart.o.d -o build/default/production/uart.o uart.c uart.c: In function 'main': uart.c:29: warning: return type of 'main' is not 'int' nbproject/Makefile-default.mk:119: recipe for target 'build/default/production/uart.o' failed uart.c:126:2: warning: no newline at end of file make[2]: *** [build/default/production/uart.o] Error 1 make[2]: Leaving directory 'C:/Users/Kira/Desktop/Text/123/456.X' nbproject/Makefile-default.mk:91: recipe for target '.build-conf' failed make[1]: Leaving directory 'C:/Users/Kira/Desktop/Text/123/456.X' make[1]: *** [.build-conf] Error 2 nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed make: *** [.build-impl] Error 2 BUILD FAILED (exit value 2, total time: 325ms) 謝謝 MPLAB X IDE V5.30 C30 (V3_31)
發表於: 2021/1/27 16:48
|
|||
|
ATSAME54P20A PWM
|
||||
---|---|---|---|---|
新會員
|
最近使用ATSAME54P20A撰寫單純輸出PWM訊號
設定晶片為內振Main Clock 12MHZ 設定TCC4_WO0(Pin43)為輸出腳位 已經在HarmonyV3中的設定PWM Prequency 1000Hz 主程式的寫法為 int main ( void ) { /* Initialize all modules */ SYS_Initialize ( NULL ); TCC4_PWMStart(); while ( true ) { /* Maintain state machines of all polled MPLAB Harmony modules. */ SYS_Tasks ( ); } /* Execution should not come here during normal operation */ return ( EXIT_FAILURE ); } 不知道這樣的寫法是否正確,之前我們使用dsPIC30F4011時是直接在C30上寫跟PWM有關的設定,但在HarmonyV3上似乎不太需要再main.c中寫這樣的流程,還是有需要? 以上的程式碼有編譯成功,但是燒錄進晶片後,輸出的結果不是方波,而是正弦波 想請問是Harmony的設定上出現問題,還是main.c還需要定義其他函數 MPLAB V5.3 XC32 v2.30 Harmony V3
發表於: 2021/1/8 0:32
|
|||
|
SAME54 X Plained PRO教材
|
||||
---|---|---|---|---|
新會員
|
不好意思
想請問貴公司有沒有出此塊開發版的專門教材 之前有參考SAMD21 ARM Cortex-M0+Microcontroller & Harmony v3此份教材進行開發 但還是發現有些微差距 想請問有沒有針對此塊開發版的教材可供參考跟下載 謝謝
發表於: 2020/12/9 17:40
|
|||
|
關於ATSAME54P20A燒錄及VDDCORE腳位的相關問題
|
||||
---|---|---|---|---|
新會員
|
您好:
我最近使用貴公司的SNAP燒錄器進行燒錄,在確保我們的target Board是有供電的情況下,第一次有將程式燒錄成功,可是我第二次想重複燒錄的時候卻跳出了以下的錯誤訊息 Failed to get Device ID. Please make sure the target device is attached and try the operation again. Connection Failed. 我確定我的target Board是有供電的情況,用的也是同一個程式進行燒錄,想問是出了什麼狀況? 還有一個是關於此顆晶片的VDDCORE腳位,我們在target Board上面只要一接到此腳位供電會瞬間變成1.2V,只要將此腳位拔掉,target Board又會恢復成我們所供給的電壓,Datasheet中雖有說明此腳位的電壓值為1.2V,但我們還是不太能理解,主要是想知道這個腳位是否有必要去接? 謝謝 MPLAB V5.3 XC32 v2.30 Harmony V3
發表於: 2020/11/25 17:11
|
|||
|
Re: 關於MPLAB IDE燒錄問題
|
||||
---|---|---|---|---|
新會員
|
Ryang:
承上述第一點,請問貴公司的SNAP燒錄器是在電腦USB插上此燒錄器Active的LED燈亮時就會供電嗎?還是要燒錄的那個當下才會供電呢?因為我使用電錶量測,發現是沒有供電的 之後我將程式進行空燒,發現燒錄器還是沒有供電(P.S 程式確定是沒問題的,因為在實驗版上有成功燒錄並執行程式) 我們之前使用Pitkit2的燒錄器在程式正確並空燒的情況下,燒錄器還是會供電,我們現在改用SNAP燒錄器進行空燒 發現是完全沒有供電的狀態 想問是否有更改燒錄模式? 或者是在燒錄之前有要設定什麼的前置作業? 謝謝
發表於: 2020/11/20 18:09
|
|||
|
關於MPLAB IDE燒錄問題
|
||||
---|---|---|---|---|
新會員
|
您好:
我用HarmonyV3將程式碼生成後,要燒錄至ATSAME54P20A的晶片中,是使用貴公司的SNAP的燒錄器,之後下方跳出錯誤訊息如下: Failed to get Device ID.Please make sure the target device is attached and try the operation again. Connection Failed. 有翻閱了MPLAB ICD4 In-Circuit Debugger User ' s Guide發現有此錯誤碼,但還是不太清楚要如何解決此燒錄問題,故上來發問 此程式碼有在SAM E54 Xplained Pro實驗版上測試過,有達到我想要的結果,故而推斷是燒錄問題 MPLAB V5.3 XC32 v2.30 Harmony V3
發表於: 2020/11/19 15:19
|
|||
|
關於32bit晶片周邊電路(因32bit討論區有一些問題不能發文,先暫時留言在這)
|
||||
---|---|---|---|---|
新會員
|
您好
我們是使用ATSAME54P20A這顆晶片是選用128pin的,現在是將晶片放進IC Socket裡面外接至麵包板做開發,有幾個問題想要請教 1.我在Data sheet中似乎沒看到MCLR,PGC,PGD的晶片燒錄腳位,想問這三個腳位分別在哪裡? 2.在安裝完MPLAB以及Harmony V3後發現裡面的範例程式似乎都是配合開發板,我們現在是自己接周邊電路,想問是否有一些簡易的程式可以參考, 好讓我們知道這顆晶片在麵包板上是否可以正常使用 MPLAB V5.3 XC32 v2.30 Harmony V3 謝謝
發表於: 2020/9/22 15:50
|
|||
|