• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::

論壇索引


Board index » All Posts (KiraWu)




Re: dsPIC 編譯失敗
#1
新會員
新會員


您好:

最近在嘗試新的專案開發

寫完程式進行燒錄時又產生錯誤

因為編譯器上都沒有紅底

所以也不知道是哪邊錯誤

以下是錯誤訊息

make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory 'C:/Users/Feeddback/Desktop/AD.X'
make -f nbproject/Makefile-default.mk dist/default/production/AD.X.production.hex
make[2]: Entering directory 'C:/Users/Feeddback/Desktop/AD.X'
AD.c:12: 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/AD.o.d -o build/default/production/AD.o AD.c
nbproject/Makefile-default.mk:118: recipe for target 'build/default/production/AD.o' failed
make[2]: Leaving directory 'C:/Users/Feeddback/Desktop/AD.X'
make[2]: *** [build/default/production/AD.o] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
nbproject/Makefile-default.mk:90: recipe for target '.build-conf' failed
make[1]: Leaving directory 'C:/Users/Feeddback/Desktop/AD.X'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed

BUILD FAILED (exit value 2, total time: 306ms)

也有參照之前的方式更改成以下設定

_FOSC(CSW_FSCM_OFF & XT_PLL8); // XT with 8xPLL oscillator, Failsafe clock off
_FWDT(WDT_OFF); // Watchdog timer disabled
_FBORPOR(PBOR_OFF & MCLR_EN); // Brown-out reset disabled, MCLR reset enabled
_FGS(CODE_PROT_OFF); // Code protect disabled

但還是編譯失敗

MPLAB X IDE V5.20

C30 (V3_31)

發表於: 2021/3/31 17:30
頂部


dsPIC 編譯失敗
#2
新會員
新會員


您好:
最近使用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
#3
新會員
新會員


最近使用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教材
#4
新會員
新會員


不好意思

想請問貴公司有沒有出此塊開發版的專門教材

之前有參考SAMD21 ARM Cortex-M0+Microcontroller & Harmony v3此份教材進行開發

但還是發現有些微差距

想請問有沒有針對此塊開發版的教材可供參考跟下載

謝謝

發表於: 2020/12/9 17:40
頂部


關於ATSAME54P20A燒錄及VDDCORE腳位的相關問題
#5
新會員
新會員


您好:

我最近使用貴公司的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燒錄問題
#6
新會員
新會員


Ryang:

承上述第一點,請問貴公司的SNAP燒錄器是在電腦USB插上此燒錄器Active的LED燈亮時就會供電嗎?還是要燒錄的那個當下才會供電呢?因為我使用電錶量測,發現是沒有供電的

之後我將程式進行空燒,發現燒錄器還是沒有供電(P.S 程式確定是沒問題的,因為在實驗版上有成功燒錄並執行程式)

我們之前使用Pitkit2的燒錄器在程式正確並空燒的情況下,燒錄器還是會供電,我們現在改用SNAP燒錄器進行空燒
發現是完全沒有供電的狀態

想問是否有更改燒錄模式?

或者是在燒錄之前有要設定什麼的前置作業?

謝謝

發表於: 2020/11/20 18:09
頂部


關於MPLAB IDE燒錄問題
#7
新會員
新會員


您好:

我用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討論區有一些問題不能發文,先暫時留言在這)
#8
新會員
新會員


您好

我們是使用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
頂部






:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------