Datum: 16.05.2008 07:53
Hallo Ich habe eine kleine Testsoftware für den UC3 geschrieben, und compiliert Beim compilieren im AVR32 Studio in der Console kommt folgende INFO:
make -k all avr32-gcc (GCC) 4.2.2-atmel.1.0.8 (mingw32 special) Copyright (C) 2007 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. uc3a0512-audio_player.elf : section size addr .reset 0x2004 0x80000000 .got 0x0 0x1c .init 0x1a 0x80002004 .text 0x48f68 0x80002020 .exception 0x200 0x8004b000 .fini 0x18 0x8004b200 .rodata 0x4dc 0x8004b218 .lalign 0x4 0x8004b6f4 .dalign 0x4 0x4 .ctors 0x8 0x8 .dtors 0x8 0x10 .jcr 0x4 0x18 .data 0x858 0x1c .bss 0xf7c 0x874 .heap 0xd410 0x17f0 .comment 0x1566 0x0 .debug_aranges 0x1318 0x0 .debug_pubnames 0x3855 0x0 .debug_info 0x5ce1b 0x0 .debug_abbrev 0x4936 0x0 .debug_line 0x8034 0x0 .debug_frame 0x85b4 0x0 .debug_str 0x9d6a 0x0 .debug_loc 0xc2d4 0x0 .stack 0x1400 0xec00 .debug_ranges 0x39b8 0x0 Total 0xece7c text data bss dec hex filename 0x4b67a 0x86c 0xf794 374394 5b67a uc3a0512-audio_player.elf |
Vielleicht steh ich jetz voll auf der Leitung,aber welche Datenmenge steht nun im Embedded Flash und welche im Embedded SRAM?? lg
Datum: 16.05.2008 11:59
Nach meiner Rechnung 308.862 Byte im Flash (ab Adresse 0x80000000) Der SRAM beginnt ab Adresse 0x00, aber die Datenmenge lässt sich dort eher schwieriger berechnen, da sich ja z.B. die ganzen debug-sections überlappen
Datum: 16.05.2008 12:32
Hallo :-) Die Datenmenge die im Flash steht beinhaltet ja ALLES. Also auch die Daten, die im RAM sind usw. Wenn AVR32-Studio die Daten in den Controller überträgt kommt ja so ein roter Consolen-Output wo der Fortschritt fortlaufend als neue Zeile erscheint. Die erste Zeile dieser Konsole sagt dir, wieviele Bytes ins Flash übertragen werden. Schau mal genau hin :-) MFG
Antwort schreiben
Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
- Aussagekräftigen Betreff wählen
- Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
- JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
- Schaltpläne, Screenshots usw. als PNG oder GIF anhängen
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [avrasm]AVR-Assembler-Code[/avrasm]
- [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel


