[elektro] Ha már picelünk: 18f4550 usb debug

Zoltán Balla sdrlab at yandex.ru
Wed Apr 9 09:50:39 CEST 2014


Én pont ilyen eszközt készítgettem mostanában, és én is tapasztaltam 
hasonló nyűgöket debug esetén. Érdekes módon, volt amikor ment a debug, 
de általában inkább nem. Időm meg kedvem nem volt arra, hogy kibogozzam, 
miért nem megy éppen amikor olyan kedve volt..., egyszerűbb volt 
megoldani másképpen...

Zoli

2014.04.08. 12:00 keltezéssel, Stonie írta:
> Hello,
>
> A USB Device - HID - Simple Custom Demo - C18 - PICDEM FSUSB.mcp - t
> szeretném debugolni, csinált már valaki ilyet?
> Saját kis teszt panel, más projektet tudok debugolni
> Megfelel a <http://ww1.microchip.com/downloads/en/DeviceDoc/52010A.pdf>
> "Recommended Settings" és "Target Circuit Design Precautions" résznek
> A projektet debug-ra állítom
> A tápot az USB-ről kapja
> Ha forditom, flashelem, elindítom - fut (az oszcillátor OK)
> A konfig bitekhez nem nyúltam (de próbáltam is már állítani):
>
> #if defined(PICDEM_FS_USB)      // Configuration bits for PICDEM FS USB
> Demo Board (based on PIC18F4550)
>          #pragma config PLLDIV   = 5         // (20 MHz crystal on PICDEM FS
> USB board)
>          #pragma config CPUDIV   = OSC1_PLL2
>          #pragma config USBDIV   = 2         // Clock source from 96MHz PLL/2
>          #pragma config FOSC     = HSPLL_HS
>          #pragma config FCMEN    = OFF
>          #pragma config IESO     = OFF
>          #pragma config PWRT     = OFF
>          #pragma config BOR      = ON
>          #pragma config BORV     = 3
>          #pragma config VREGEN   = ON      //USB Voltage Regulator
>          #pragma config WDT      = OFF
>          #pragma config WDTPS    = 32768
>          #pragma config MCLRE    = ON
>          #pragma config LPT1OSC  = OFF
>          #pragma config PBADEN   = OFF
> //      #pragma config CCP2MX   = ON
>          #pragma config STVREN   = ON
>          #pragma config LVP      = OFF
> //      #pragma config ICPRT    = OFF       // Dedicated In-Circuit
> Debug/Programming
>          #pragma config XINST    = OFF       // Extended Instruction Set
>          #pragma config CP0      = OFF
>          #pragma config CP1      = OFF
> //      #pragma config CP2      = OFF
> //      #pragma config CP3      = OFF
>          #pragma config CPB      = OFF
> //      #pragma config CPD      = OFF
>          #pragma config WRT0     = OFF
>          #pragma config WRT1     = OFF
> //      #pragma config WRT2     = OFF
> //      #pragma config WRT3     = OFF
>          #pragma config WRTB     = OFF       // Boot Block Write Protection
>          #pragma config WRTC     = OFF
> //      #pragma config WRTD     = OFF
>          #pragma config EBTR0    = OFF
>          #pragma config EBTR1    = OFF
> //      #pragma config EBTR2    = OFF
> //      #pragma config EBTR3    = OFF
>          #pragma config EBTRB    = OFF
>
> Mégis a szokásos hibaüzenet: PK3Err0040: The target device is not ready for
> debugging
>
> Mit változtassak?
>
> Köszi,
> L
> -----------------------------------------
>            elektro[-flame|-etc]
>
>



More information about the Elektro mailing list