AVR AVR32 + IAR + JTAG ICE MKII will nicht

OP #903169
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
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

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.