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

flaist flaist at gmail.com
Thu Apr 10 21:47:13 CEST 2014


Szia!

Akkor mágia!
Nekem az volt még USB-s projectben hiba, ha töréspontra futott, nem indult
tovább RUN-nal.
Kellet mindig egy STEP-t csinálni, majd utána a RUN-t.

Ha még nem csináltad, próbált a debuggerben a periféria FREEZE-t
kikapcsolni.

FI.

-----Original Message-----
From: elektro-bounces at tesla.hu [mailto:elektro-bounces at tesla.hu] On Behalf
Of Stonie
Sent: Thursday, April 10, 2014 9:32 AM
To: elektro at tesla.hu
Subject: Re: [elektro] Ha már picelünk: 18f4550 usb debug

szia!

- amikor debugolni próbálom, pl step in vagy step out
- "4 lábú" 20MHz-es oszcillátor, ha run-t választok, működik a cucc - megy
az oszcillátor
- a borv a minimumra van állítva, valamint próbáltam a #pragma config
BOR      = OFF variációt is, az sem segített
- próbáltam már jópárszor, a gép is ki volt kapcsolva, meg minden egyéb

köszi,
l


2014-04-09 21:32 GMT+02:00 flaist <flaist at gmail.com>:

> 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]
>
> -----------------------------------------
>           elektro[-flame|-etc]
>
-----------------------------------------
          elektro[-flame|-etc]



More information about the Elektro mailing list