arthernet extern memory test program

Gast #371893
Lesenswert?
• ▲
▼
Hallo zusammen,

anbei ein Programm mit dem man den externen Speicher auf dem arthernet
Modul testen kann. Es ist eine Weiterentwicklung des schon vorhandenen
Programms von www.ispf.de mit UART Library und optimierter Ausgaben.

Es kann gleichzeitig als Beispiel für andere AVR Systeme dienen.

Neu:
 - UART Library
 - RS232 auch ohne Baudraten Quarz dafür aber mit 16MHz
 - optimierter Memory Dump
 - Speicher-Test nach Typ getrennt
 - Memory Bank Ausgabe
 - UART0 Ausgabe auf ATMega128
 - WinAVR 20060421 geeignet

Viel Erfolg
Michael


----------------------------------------------------------------------
Bildschirm Hardcopy:

Welcome to the arthernet external memory test program
-- System Info --
   Heap-Start: 0x1500; -End: 0x7fff
   Memory Bank Register: 0x10

-- Starting external SRAM test --
   o writing 32767 bytes ...
   o comparing ...
   o Test done.
   o allocating 256 bytes with system malloc() ...
   o fill with test pattern 0xAA ...
   o Test done, malloc() took 71 cycles on this system.
-- Dump memory --

-- Bank 0 (low 32kByte) --

Dumping 256 bytes:

Address: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
 0x1502: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
:ªªªªªªªªªªªªªªªª:
 0x1512: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
:ªªªªªªªªªªªªªªªª:
 0x1522: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
:ªªªªªªªªªªªªªªªª:
 0x1532: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
:ªªªªªªªªªªªªªªªª:
 0x1542: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
:ªªªªªªªªªªªªªªªª:
 0x1552: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
:ªªªªªªªªªªªªªªªª:
 0x1562: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
:ªªªªªªªªªªªªªªªª:
 0x1572: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
:ªªªªªªªªªªªªªªªª:
 0x1582: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
:ªªªªªªªªªªªªªªªª:
 0x1592: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
:ªªªªªªªªªªªªªªªª:
 0x15a2: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
:ªªªªªªªªªªªªªªªª:
 0x15b2: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
:ªªªªªªªªªªªªªªªª:
 0x15c2: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
:ªªªªªªªªªªªªªªªª:
 0x15d2: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
:ªªªªªªªªªªªªªªªª:
 0x15e2: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
:ªªªªªªªªªªªªªªªª:
 0x15f2: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
:ªªªªªªªªªªªªªªªª:

-- Bank 1 (high 32kByte) --

Dumping 256 bytes:

Address: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
 0x8000: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
:................:
 0x8010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
:................:
 0x8020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
:.!"#$%&'()*+,-./:
 0x8030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
:0123456789:;<=>?:
 0x8040: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
:@ABCDEFGHIJKLMNO:
 0x8050: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
:PQRSTUVWXYZ[\]^_:
 0x8060: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
:`abcdefghijklmno:
 0x8070: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F
:pqrstuvwxyz{|}~:
 0x8080: 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
:€‚ƒ„…†‡ˆ‰Š‹ŒŽ:
 0x8090: 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
:‘’“”•–—˜™š.œžŸ:
 0x80a0: A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF :
¡¢£¤¥¦§¨©ª«¬­®¯:
 0x80b0: B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
:°±²³´µ¶·¸¹º»¼½¾¿:
 0x80c0: C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
:ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ:
 0x80d0: D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF
:ÐÑÒÓÔÕÖרÙÚÛÜÝÞß:
 0x80e0: E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF
:àáâãäåæçèéêëìíîï:
 0x80f0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
:ðñòóôõö÷øùúûüýþÿ:

-- End of memory dump --
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.