ADICUP360 und CrossCore Embedded Studio

Gast #5812424
Hallo.
Wie es der Name vermuten lässt habe ich Probleme mit dem ADICUP360 von 
Analog Devices und der dazugehörigen IDE.
Die Demos von der entsprechenden wiki-Seite: 
https://wiki.analog.com/resources/eval/user-guides/eval-adicup360 kriege 
ich zum Laufen, aber wenn ich selbst ein ganz simples Programm schreiben 
will, dann kommt stets die gleiche Fehlermeldung:

No source available for "_start() at 0x150"

Wenn ich dann auf View-Disassembly klicke, kommt das hier:
1
00000150:   bkpt    0x00ab
2
00000152:   ldr     r0, [pc, #192]  ; (0x214 <_start+200>)
3
00000154:   ldr     r1, [r0, #4]
4
00000156:   cmp     r1, #0
5
00000158:   beq.n   0x15e <_start+18>
6
0000015a:   ldr     r2, [pc, #212]  ; (0x230 <_start+228>)
7
0000015c:   str     r1, [r2, #0]
8
0000015e:   ldr     r1, [r0, #0]
9
00000160:   cmp     r1, #0
10
00000162:   bne.n   0x168 <_start+28>
11
00000164:   ldr     r1, [pc, #196]  ; (0x22c <_start+224>)
12
00000166:   str     r1, [r0, #0]
13
00000168:   ldr     r1, [r0, #8]
14
0000016a:   ldr     r2, [r0, #12]
15
0000016c:   cmp     r1, #0
16
0000016e:   beq.n   0x172 <_start+38>
17
00000170:   mov     sp, r1
18
00000172:   cmp     r2, #0
19
00000174:   beq.n   0x17a <_start+46>
20
00000176:   add.w   r10, r2, #256   ; 0x100
21
0000017a:   movs    r1, #0
22
0000017c:   mov     r11, r1
23
0000017e:   mov     r7, r1
24
00000180:   ldr     r0, [pc, #148]  ; (0x218 <_start+204>)
25
00000182:   ldr     r2, [pc, #152]  ; (0x21c <_start+208>)
26
...

Allerdings kann ich damit nichts anfangen.

Hier wäre mal mein Code dazu:
1
#include <sys/platform.h>
2

3
int main(int argc, char *argv[])
4
{
5
  // T3CON = 0x00; // Disable watchdog timer
6
  int i = 0;
7
  while (1) {
8
    i = i + 1;
9
    }
10
  }
11
  return 0;
12
}

Die Deaktivierung des Watchdog-Timers habe ich ausgeklammert weil die 
IDE sich sonst beschwert und verlautbart: "T3CON" could not be resolved.
Dabei habe ich diese Anweisung eins zu eins aus dem Datenblatt vom 
ADuCM360 übernommen.

Natürlich ergibt mein Programm so keinen Sinn, das ist nur als eine Art 
Hello-World zu verstehen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 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.