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

flaist flaist at gmail.com
Wed Apr 9 21:32:17 CEST 2014


Szia!

A leírásodból nem igazán egyértelmű, mikor jön a hiba.

Egyébként ilyen baj nekem akkor jött, ha nem ment az oszcillátor (itt megy
!?), reset láb felhúzó ellenállás túl kicsi, BORV túl nagy.
De volt, hogy teljes táp / debugger ki/be kapcsolás oldotta meg.

FI.

-----Original Message-----
From: elektro-bounces at tesla.hu [mailto:elektro-bounces at tesla.hu] On Behalf
Of Stonie
Sent: Tuesday, April 08, 2014 12:00 PM
To: elektro at tesla.hu
Subject: [elektro] Ha már picelünk: 18f4550 usb debug

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