-
Thread
delay_us vs _delay_us?
und finde das nicht mehr wie das unter Windows geht (Zusatstool?) .text == Flash ? .data == ?? .bss == ??
data liegen. Das sind doch initialisierte variablen und werden dann in den RAM geladen oder? (. RAM =.bss (?))
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
/var echo "/tmp/core_%e_%t" > /proc/sys/kernel/core_pattern hostname Pogoplug ifconfig lo 127.0.0.1 ifconfig eth0 169.254.37.133 udhcpc -b `hostname` telnetd /etc/init.d/db ntpd -g /etc/init.d/hbmgr.sh start #/bin/mount -a [code]
U-Boot 1.1.4 (Jul 16 2009 - 21:02:16) Cloud Engines (3.4.16) U-Boot code: 00600000 -> 0067FFF0 BSS: -> 00690D60 Soc: 88F6281 A0 (DDR2) CPU running @ 1200Mhz L2 running @ 400Mhz SysClock = 400Mhz , TClock = 200Mhz DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6 DRAM CS[0] base 0x00000000
-
Thread
Suche richtigen Transistor
AC127 + BC327 als Komplementär-Darlington. AC Typen sind allerdings etwas rar geworden. PS: Du bist dir mit den 0,3V ganz sicher?
einfach ein NPN Transistor oder ein Mosfet. Es gehen hier fast beliebige Typen. NPNs: BC337 Mosfets: BSS138 (SMD SOT-23), BS107 (TO92)
-
Thread
CP/M auf ATmega88
habe ich das 8. Bit dafür genutzt Inverse Zeichen möglich zu machen. Dazu habe ich alle Zeichen von 0-127 in den Bereich 128-255 kopiert und die Bits negiert. So kann ich spähter zumindest das Attribut "invers" mit unterstützen. Wahlweise hätte man auch "unterstrichen" nehmen können. Blinken z.B. würde
Z80emul ~3. 100 108 CPM-80 2.2,Aztec CII 1.06d Cromemco Z2 Z80 4.00 127 127 Cromix 11.26,ccc , NCR Decision M 8088 4.77 166 166 MS-DOS 2.11,Lattice 2.14 small, *Net Brew AVRCPM Z80emul ~3. 172 172 CPM-80 2.2,HI-TECH C V3.09 Home Brew
-
Thread
PHILIPS VP5500 VoIP Telefon bei Pollin
associating with an AP using WPA: 1. wpa_supplicant requests the driver to scan neighboring BSSes 2. wpa_supplicant selects a BSS based on its configuration 3. wpa_supplicant requests the driver to associate with the chosen BSS 4. If WPA-EAP: integrated IEEE 802.1X Supplicant or external
0xcbee0000): from flash kernel cmdline : root=/dev/mtdblock2 noinitrd ip=none Our IP : 127.0.0.1 Server IP : 127.0.0.1 TFTP file : /tftpboot/Obiwan_322_512Mbits/zImage MAC address : ff:ff:ff:ff:ff:ff autboot flash/ram? : ram cr0 : 41069264
-
Thread
IRMP - Infrared Multi Protocol Decoder
Sieht besser aus: F_INTR | text | data | bss | dec | vgl. zu 16000 ---------+---------+-------+-------+---------+----------------- 5000 | 11104 | 180 | 113 | 11397 | -268 6000 | 11108 | 180 | 113 | 11401 | -264
Quarz und wollte eine "glatte" interrupt Frequenz haben, also habe ich clk/8 verwendet und OCR0A auf 127 gesetzt :) Enablen des IRMP Interrupts nur bei Infrarot-Aktivität werde ich am WE probieren. Danke und Grüße
-
Thread
GNUARM-Linker ERROR wegen hardware FP
mthumb -g -ggdb-o"crt.o" "../crt.S" /bin/sh: arm-elf-gcc-x: command not found make: *** [crt.o] Error 127 [/code]
`exit' ../../../../../../newlib-1.14.0/newlib/libc/sys/arm/crt0.S:223: undefined reference to `__bss_start__' ../../../../../../newlib-1.14.0/newlib/libc/sys/arm/crt0.S:223: undefined reference to `__bss_end__' ../../../../../../newlib-1.14.0/newlib/libc/sys/arm/crt0.S:223: undefined reference to
-
Thread
lookup verständnis
Sagte ja es ging nicht anderst, hab schon einiges probiert. Danke schonmal. P.S.: Bin schon bei 127 in meiner Tabelle!
bytes (10.5% Full) (.text + .data + .bootloader) Data: 266 bytes (26.0% Full) (.data + .bss + .noinit) [/pre] Ergebnis: [avrasm] 00000092 <umkehr1>: 92: 98 2f mov r25, r24 94: 99 0f add r25, r25 96: 9a 7a andi r25, 0xAA ; 170 98: 86 95
-
Thread
Array nicht in RAM
bytes (59.1% Full) (.text + .data + .bootloader) Data: 316 bytes (30.9% Full) (.data + .bss + .noinit) avr-objcopy -O ihex -R .eeprom -R .eesafe bin\Debug\synth.elf bin\Debug\synth.elf.hex avr-objcopy --no-change-warnings -j .eeprom --change-section-lma .eeprom=0 -O ihex bin\Debug\synth.elf
Treshhold Wert aber immerhin) Das ist vom Spielen mit Tastverhältnissen übrig. Ursprünglich hatte ich da 127, dann 32 und dann 159. Habs aber nicht mehr geändert :) Noch früher habe ich da eine Sägezahnwelle ausgegeben. Da vermute ich keinen Fehler.
-
Thread
Mini-Farbdisplay (+mehr) für 1 Euro
'C DATA 0,127,65,65,65,62 'D DATA 0,127,73,73,73,65 'E DATA 0,127,9,9,9,1 'F DATA 0,62,65,73,73,122 'G DATA 0,127,8,8,8,127 'H DATA 0,0,65,127,65,0 'I DATA 0,48,64,64,64,63 'J DATA 0,127,8,20,34,65 'K DATA 0,127,64,64,64,64 'L DATA 0,127,2,4,2,127 'M DATA 0,127,2,4,8,127 'N DATA 0,62,65,65,65,62 'O DATA 0,127,9,9,9,6 'P DATA 0,62,65,81,33,94 'Q DATA 0,127,9,9,25,102 'R DATA 0,38,73,73,73,50 'S DATA
-
Thread
Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain
elf32-avr") OUTPUT_ARCH(avr4) MEMORY { text (rx) : ORIGIN = 0x1e00, LENGTH = 0x1fe + 2 bss (rw!x) : ORIGIN = 0x8000000 + , LENGTH = } /* PHDRS { stub PT_LOAD ; } */ SECTIONS { .bss : { *(.bss) } > bss . = 0x1e00 ; .text : { bootload.o(.text) /* place a
ins Flash geschrieben wird, wenn der gar nicht voll ist. Und dann hat in bootload.template.x die bss-Sgement-Adresse eine 0 zu viel, die lautet 0x800000, nicht 0x8000000 Das hat aber wohl auf die Funktion des Programms keine Auswirkung, da bss eh nicht initialisiert wird. Oliver
-
Thread
Programmgröße
Programm folgende Größe: [pre] avr-size --format=berkeley -t eiscube.elf text data bss dec hex filename 100 0 0 100 64 eiscube.elf 100 0 0 100 64 (TOTALS) [/pre] Wenn ich allerdings die PWM-Funktion auslagere
> ist hieran etwas auszusetzen? Jede Pause grösser 127 ms ist unendlich lang.
-
Thread
Problem mit "rc5" von Peter Dannegger
bytes (8.5% Full) (.text + .data + .bootloader) Data: 24 bytes (2.3% Full) (.data + .bss + .noinit) Build succeeded with 3 Warnings... ------------------------------------------------------------------------ Frage 1: Der Compiler meckert, daß dieser Code ein C++ Code ist. Wenn
nichts anderes. Ich hatte Zeichen immer als unsigned definiert, weil es ja auch Zeichen jenseits der 127 gibt, jedoch keine negative Zeichen. Negative Zeichen sind zwar ausgemachter Schwachsinn, aber da die Compilerbauer es nun mal so wollen, muß man sich entweder fügen oder diese Warnungen ignorieren
-
Thread
Programmspeicher beim Tiny26 voll
DDRB = 0xff; for (a=0;a<=360;a++) { PORTB = SINUS(a)*127+128; } return 0; } Device: attiny26 Program: 4932 bytes (240.8% Full) (.text + .data + .bootloader) Data: 266 bytes (207.8% Full) (.data + .bss + .noinit)
240.8% Full) > (.text + .data + .bootloader) > Data: 266 bytes (207.8% Full) > (.data + .bss + .noinit) Die 266 Bytes SRAM sagen, daß Du den Linkerschalter -lm nicht benutzt hast. -lm ist ne deutlich schlankere Float-Lib. Standardmäßig wird leider eine nicht für den AVR optimierte Lib
-
Thread
Start-Hilfe zu buildroot für AT91RM9200 auch hier?
und gestartet wird: [pre]U-Boot 1.1.3 (Jul 4 2005 - 14:13:57) U-Boot code: 20F00000 -> 20F1A880 BSS: -> 20F1EE60 RAM Configuration: Bank #0: 20000000 16 MB Board: CMC-PU2 (Rittal GmbH) Flash: 8 MB In: serial Out: serial Err: serial Hit any key to stop autoboot: 0 no DHCP ## Booting
work-area-backup 1 Schreibschutz entfernen flash protect 0 off löschen flash erase_sector 0 64 127 flash write bank 0 xa.bin 0x00800000 fängt an und bricht zumindest mit einer Fehlermeldung ab. Ich kann noch nicht nachvollziehen wieviel geschrieben worden ist.
-
Thread
AVR für wenig Geld im LAN
Hallo RoBue, Biste wieder offline ? Der Server unter 91.20.127.62 braucht zu lange, um eine Antwort zu senden Auch von mir mal ein Dank für Deine großartige Arbeit. Natürlich auch den anderen. Gruß DirkG
size addr .data 318 8388864 .text 27116 0 .bss 1655 8389182
-
Thread
Projet um die Kapazität von Akkus zu messen
AkkuTester.elf : section size addr .text 25960 0 .data 36 8388704 .bss 1316 8388740 .noinit 0 8390056 .eeprom 0 8454144 .stab 46692 0 .stabstr 17481 0 Total 91485 [/pre] und jetzt poofen!
1142 40% 64 230 1,132 102,8 1131 45% 74 220 1,127 102,3 1125 50% 82 225 1,132 102,8 1131 55% 94 " 1,139 103,4 1137 60% 88 " 1,143 103,8 1142
-
Thread
MMC SD library FAT16 FAT32 read write
bytes (75.5% Full) (.text + .data + .bootloader) Data: 686 bytes (67.0% Full) (.data + .bss + .noinit)
bytes (43.8% Full) (.text + .data + .bootloader) Data: 1528 bytes (74.6% Full) (.data + .bss + .noinit)
-
Thread
OpenOCD Wiggler STM32-P103 flashen
, die Fehlermeldung ist folgende: [pre] Info: options.c:50 configuration_output_handler(): #127: 0x0001fc00 (0x400 1kB) not protected Info: options.c:50 configuration_output_handler(): stm32x flash driver info Error: flash.c:890 get_flash_bank_by_addr(): No flash at address 0x00000000
region_start_rom = .; *(.cs3.region-head.rom) *(.rom) . = ALIGN (8); } >rom .cs3.rom.bss : { *(.rom.b) . = ALIGN (8); } >rom .bss : { *(.bss) /* Zero-filled run time allocate data memory */ } >ram } /*========== end of file ==========*/ [/pre]
-
Thread
Projekt : GPS Tracker
habe ich mal die Log-Datei geöffnet, und mir ist folgendes aufgefallen: [pre] $GPGSV,3,1,11,17,11,127,,26,85,144,,18,25,313,31,10,18,188,*75 $GPGSV,3,2,11,17,11,127,,15,75,283,,21,04,286,,15,75,283,*71 $GPGSV,3,3,11,09,21,261,,19,01,011,,28,58,081,*41 [/pre] $GPGSV bedeutet Sattelites in View.
sentence *75 the checksum data, always begins with * Mit leerem SNR-Feld (17,11,127,,) heisst das, dass eben z.B. dieser Sat (PRN 17) nicht erfasst wird, bzw. mit: $GPGSV,3,1,11,17,11,127,,26,85,144,,18,25,313,31,10,18,188,*75 $GPGSV,3,2,11,17,11,127,,15,75,283,,21,04,286,,15,75,283
-
Thread
Glühwürmchen in Rotkohlglas gefangen
Kann statt dem BSS138 auch ein BSS123 verwendet werden?? In welchem Gehäuse sind die beiden Kondensatoren C1 und C2?? Danke im Voraus lg Robert
1206'er SMD, sind übrigens nur 4.7µ verbaut worden. BSS123 hat mit 1V höhere VGS(th), der BSS138 hat laut Datenblatt 0.5V. Ansonsten sind bei diesen kleinen MOSFETs nur 2 Dinge wichtig: Gate Threshold Spannung und das es N-Kanal MOSFETs sind. Du kannst
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
224, .db 0, 0, 0, 0, 0, 176, 112, 0, .db 0, 0, 0, 0, 2, 63, 0, 0, .db 1, 160, 0, 0, 96, 0, 0, 127, .db 248, 64, 0, 0, 0, 0, 11, 231, .db 136, 0, 0, 0, 0, 0, 185, 128, .db 0, 0, 0, 0, 0, 15, 128, 251, .db 128, 0, 0, 0, 0, 64, 127, 252, .db 0, 0, 0, 0, 2, 127, 247, 96, .db 0, 0, 0, 0,
, 0, 0, 0, .db 7, 0, 0, 0, 0, 4, 0, 1, .db 224, 0, 0, 0, 0, 0, 0, 126, .db 0, 0, 0, 0, 0, 0, 127, 224, .db 0, 0, 0, 0, 0, 127, 252, 0, .db 0, 0, 0, 0, 11, 255, 192, 0, .db 0, 0, 0, 0, 63, 248, 0, 0, .db 0, 0, 3, 131, 255, 128, 0, 0, .db 0, 1, 252, 127, 240, 0, 0, 0, .db 0, 63, 255,
-
Thread
AVR-Bootloader mit Verschlüsselung
früher ausgeführt nämlich noch bevor der WinAVR Startup Code den SRAM initialisert, also .data und .bss (preinitialisierte globale Variablen/Strings etc.pp.). Mit langsamen Takt und schnellem WDT ist das zu präferieren. Gruß Hagen
Timeout.Erase = 5 ms 11.09.11-13:59:50-126 > Timeout.Flash = 10 ms 11.09.11-13:59:50-127 > Timeout.Eeprom = 10 ms 11.09.11-13:59:50-128 > Timeout.Buffer = 1 ms 11.09.11-13:59:50-129 > Timeout.AppCmd = 20 ms 11.09.11-13:59:50-129 > Timeout.KeepAlive = 500 ms
-
Thread
Brauche eine kleine Hilfe Transistorschaltung - habe einen Fehler gemacht
Jau, das frag ich mich. Immerhin wird es mit einem AC127 oder AC187 besser aussehen, sofern man den noch irgendwo auftreiben kann.
immer noch einen P-Kanal Mosfet empfehlen. BS250 26 cent bei Reichelt im TP92 Gehäuse :-) oder BSS84 7.1 cent bei Reichelt im SOT23 Gehäuse. Müssten beide zu seinem Layout Pinkompatibel sein. @ Andreas Fühl mich auch irgendwie verarscht, dass jemand seine Schaltung vorher nicht testet ist
-
Thread
Was hört ihr für Musik ?
Obel Fuel to fire: https://www.youtube.com/watch?v=hqZGvkF00DI&list=RDhqZGvkF00DI&start_radio=1&t=127 Familiar: https://www.youtube.com/watch?v=32kYH6XZrIo Manchester Orchestra The Silence: https://www.youtube.com/watch?v=8ui9umU0C2g Rammstein Nimes: https://www.youtube.com/watch?v=
im Osten: Silly - Ein Lied für die Menschen [Ostrock DDR 1983] https://www.youtube.com/watch?v=8lBssPUhj1I
-
Thread
"expected ')' before '*' token" -- Was ist da los?
# 64 KB of external RAM, starting after internal RAM (ATmega128!), # used for variables (.data/.bss) and heap (malloc()). #EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff # 64 KB of external RAM, starting after internal RAM (ATmega128!), # only used for heap (malloc()). #EXTMEMOPTS
COFFCONVERT=$(OBJCOPY) --debugging \ --change-section-address .data-0x800000 \ --change-section-address .bss-0x800000 \ --change-section-address .noinit-0x800000 \ --change-section-address .eeprom-0x810000 coff: $(TARGET).elf @echo @echo $(MSG_COFF) $(TARGET).cof $(COFFCONVERT) -O coff-avr
-
Thread
pointer struct parameter übergabe / fehler?
; 0x80 <.do_clear_bss_start> 0000007e <.do_clear_bss_loop>: 7e: 1d 92 st X+, r1 00000080 <.do_clear_bss_start>: 80: a2 36 cpi r26, 0x62 ; 98 82: b1 07 cpc
000000ba <.do_clear_bss_loop>: ba: 1d 92 st X+, r1 000000bc <.do_clear_bss_start>: bc: a0 30 cpi r26, 0x00 ; 0 be: b1 07 cpc r27, r17 c0: e1 f7 brne .-8 ; 0xba