![]() |
cần hỏi gấp
chào các bác trong diễn đàn!
em mới hoc dspic viết thử lại chương trình của anh Nam vd2_1 nhưng biên dich cứ báo lỗi các dòng: config __FOSC, CSW_FSCM_OFF & FRC_PLL4 config __FWDT, WDT_OFF config __FBORPOR, PBOR_OFF & MCLR_EN config __FGS, CODE_PROT_OFF mà những dòng trên em copy từ "p30f4012.inc" sau khi biên dịch thì có báo như sau: Clean: Deleting intermediary and output files. Clean: Deleted file "D:\HOC TAP\VI DIEU KHIEN_PIC\dspicC30\VD3\VD3.mcs". Clean: Done. Executing: "C:\Program Files\Microchip\MPLAB C30\bin\pic30-as.exe" "vd.s" -o"vd.o" -p=30F4012 -g Resource version (3.01) does not match! vd.s: Assembler messages: vd.s:4: Error: unknown pseudo-op: `.pushsection' vd.s:4: Error: unknown pseudo-op: `.popsection' vd.s:5: Error: unknown pseudo-op: `.pushsection' vd.s:5: Error: unknown pseudo-op: `.popsection' vd.s:6: Error: unknown pseudo-op: `.pushsection' vd.s:6: Error: unknown pseudo-op: `.popsection' vd.s:7: Error: unknown pseudo-op: `.pushsection' vd.s:7: Error: unknown pseudo-op: `.popsection' Halting build on first failure as requested. BUILD FAILED: Sat Dec 12 12:56:56 2009 cảm ơn! |
Bạn đã cài đặt MPLAB IDE phiên bản nào? Bạn có cài đặt MPLAB C30 hay không? Và bạn đã thiết lập project ra sao?
Thân, |
em cài đặt mplab IDE 8.00 và có cài mplab C30 rồi
em đã làm như bác hướng dẫn ở tut thứ nhất. |
Trích:
Thân, |
em đã lam sai bước 4
nhưng khi sửa lai thì lại thấy báo nhw thế này: Clean: Deleting intermediary and output files. Clean: Deleted file "D:\HOC TAP\VI DIEU KHIEN_PIC\dspicC30\vd4\vd.o". Clean: Done. Executing: "C:\Program Files\Microchip\MPLAB ASM30 Suite\bin\pic30-as.exe" "vd.s" -o"vd.o" -p=30F4012 -g Executing: "C:\Program Files\Microchip\MPLAB ASM30 Suite\bin\pic30-ld.exe" "vd.o" --script="C:\Program Files\Microchip\MPLAB ASM30 Suite\Support\gld\p30f4012.gld" -o"vd4.cof" -Map="vd4.map" --report-mem C:\Program Files\Microchip\MPLAB ASM30 Suite\Support\gld\p30f4012.gld:1604: undefined symbol `__reset' referenced in expression Link step failed. BUILD FAILED: Sat Dec 12 17:45:34 2009 anh xem hộ em tại sao? |
Thông báo lỗi là ký hiệu "__reset" không được định nghĩa trong chương trình. Bạn kiểm tra lại phần khai báo global và nhãn __reset ngay đầu đoạn mã chương trình (.text).
Thân, |
em biên dịch được rồi
cám ơn anh Nam nhiều! |
Múi giờ GMT. Hiện tại là 02:54 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam