arthernet extern memory test program

Gast #371893
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

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