AVR AVR32 + IAR + JTAG ICE MKII will nicht

OP #903169
Lesenswert?

Hallo zusammen,

nachdem AVR-Studio der ISP MKII und der JTAG ICE MKII vollständlig 
laufen, wollte ich nun mit der IAR Kickstart mein erstes Projekt 
beginnen.
(IAR kenne ich vom MSP430 und vom LPC2xxx bereits und möchte den 
gewohnten Umgang mit der IDE nicht missen)

Ich habe also mit einem ISP und AVR-Studio das Target (ATMEGA32 16PU) 
auf "JTAG-Mode" umgestellt.
Fusebits:
OCDEN : ja
JTAGEN: ja
SPIEN:  ja
Im AVR-Studio lässt sich der Prozessor auch mit dem JTAGICE MKII 
ansprechen.

Problem: mit IAR kommt immer ein fatal error: "Failed to enter OCD mode"

Nun hab ich im IAR ein Projet aus dem Quickstart-Beispielprojekt 
genommen und  den Code gekürzt:
1
#if __GNUC__
2
#  include <avr32/io.h>
3
#elif __ICCAVR32__
4
#  include <avr32/iouc3a0512.h>
5
#  include <intrinsics.h>
6
#else
7
#  error Unknown compiler
8
#endif
9

10
// Software delay
11
#ifdef __ICCAVR32__
12
//#pragma optimize=3
13
#endif
14
void delay( void )
15
{
16
  int cpu_hz=5000, i;
17
  for(i=0; i<(cpu_hz/4); i++);
18
}
19

20

21
int main(void)
22
{
23
  int i,j;
24
  while(1)
25
  {
26
    for(j=55 ; j>51 ; j--)
27
    {
28
       delay();
29
       for(i=51 ; i<j ; i++)
30
       {
31
          delay();
32
       }
33
    }
34
  }
35
}

Im IAR-Projekt ist als Device folgendes gewählt: AVR32A [General]
JTAGICE MKII: -Suppress download
              -Verify download
              -enable Software breakpoints
              -Port:USB
              -Frequency: 28 kHz

Bei wem hat diese Kombination aus Prozessor, Debugger und IDE schon mal 
funktioniert?

Was mach ich da falsch? Es muss wohl irgendwo an den IAR-Einstellungen 
liegen ... im AVR-Studio geht's ja :(

Gruß,

Kay
#967242
Lesenswert?

So ganz kann ich auch noch nicht helfen - aber meine aktuelle Grenze 
beschreiben mit IAR (vieleicht hilft es was).
Bei mir geht debuggen mit "AVR32UC3A1512 + IAR + JTAGICE-MKII-CN 
(clone)" soweit ohne Probleme, nur wenn ich Flashen aktiviere bricht der 
Debugging-Start mit einer Fehlermeldung ab.
Meine Einstellungen im IAR:
- AVR32 UC3A1512
- allow C-SPY specific extra output -> simple code / none
- no suppress download  no verify download  frequency 3.6 MHz
- !? no flash loader !?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren