-
Thread
NiMH Akku mit Solarzelle laden
Steven J. schrieb im Beitrag #5090821: > Ist meine Schaltung so funktionsfähig? Im Datenblatt vom BSS83 steht nichts davon, dass der sich bei 1V Ugs sicher einschalten lässt.
Beitrag #5090821: > Die zwei antiparallelen MOSFET's schalten den Ladestrom der Solarzelle. Dein BSS83 ist zufällig einer der wenigen MOSFETs mit herausgeführtem Bulk, der keine parasitäre Diode hat, die in diesem Fall stört, also reicht von ihm einer. ABER: Der BSS38 braucht zumindest -3.2V bis
-
Thread
Kleines Simulink-Modell auf µC flashen
bytes (8.1% Full) (.text + .data + .bootloader) Data: 294 bytes (7.2% Full) (.data + .bss + .noinit)
Beispiel der Ausgabe: AVR Memory Usage ---------------- Device: atmega328p Program: 29290 bytes (89.4% Full) (.text + .data + .bootloader) Data: 1643 bytes (80.2% Full) (.data + .bss + .noinit)
-
Thread
Nokia 3310 Lcd Ansteuerung in AVR-GCC
wollen die Daten über ein 3310-Display ausgeben. Meine Frage: Ist es möglich das Display mit einem AT89C2051 anzusteuern? Wird dein Bsp. von jedem µC-Compiler unterstützt und wieviel Speicher benötigt die Ansteuerung?? mfg 2 überforderte HTL-Schüler
Die Berechnung Flash/SRAM ist nicht ganz korrekt: .text + .data = ROM (Flash) Usage .data + .bss + (.noinit) + (stack) + (heap) = RAM Usage .text is your code .data is your variables with initialized values .bss is your variables without initialized values Also Flash = 2632 + 70 = 2702
-
Thread
Arduino und Ubuntu
must be seperated by a space. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 - "ANSI" C # gnu89 - c89 plus GCC extensions # c99 - ISO C99 standard (not yet fully implemented) # gnu99 - c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options here CDEFS
# 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
-
Thread
Libgcc.a in .frodata section legen
frmwri.o) 0x00007220 _formatted_write .text 0x000081f7 0x89 libgcc.a(_ne_df.o) 0x000081f7 __nedf2 .text 0x00008280 0x89 libgcc.a(_ge_df.o) 0x00008280 __gedf2 .text 0x00008309 0x89 libgcc.a(_le_df.o) 0x00008309 __ledf2 *(.text.*) [/code]
-
Thread
=== GCC v15 ===
Codegröße: [pre] $ avr-gcc-8 getint.c -Os -c -mmcu=atmega8 && avr-size getint.o text data bss dec hex filename 76 0 0 76 4c getint.o $ avr-gcc-13 getint.c -Os -c -mmcu=atmega8 && avr-size getint.o text data bss dec hex filename
getint.o $ avr-gcc-15 getint.c -Os -c -mmcu=atmega8 && avr-size getint.o text data bss dec hex filename 94 0 0 94 5e getint.o $ avr-gcc-15 getint.c -Os -c -mmcu=atmega8 -mlra && avr-size getint.o text data bss dec hex
-
Thread
Zugriffe auf Strukturen, Unions etc
mein Makefile aufrufe gibt er die Fehlermeldung: cc1plus.exe: warning: command line option "-std=c89" is valid for C/ObjC but not for C++ aus. Ich hab alle 4 Versionen der Compileroptionen ausprobiert. Aber überall habe ich das selbe Problem.
zero_reg__ = 1 8 .global __do_copy_data 9 .global __do_clear_bss 17 .Ltext0: 18 .global ucDataSPI 19 .global ucDataSPI 20 .section .bss 23 ucDataSPI: 24 0000 0000
-
Thread
mein erstes STM32F4 .asm/ .s Program stürzt ab im gdb
@ turn on the external clock (gdb) halted: PC: 0x00000408 awaitHSE () at myfirst.s:89 89 ldr r0, [r1] (gdb) halted: PC: 0x0000040a 90 ands r0, #HSERDY (gdb) halted: PC: 0x0000040c 0x0000040c 90 ands r0, #HSERDY (gdb) halted: PC: 0x0000040e 91 beq.n awaitHSE
WAIL) : ORIGIN = 0x20000000, LENGTH = 0x4000 } SECTIONS { .text : { *(.text*) } > rom .bss : { *(.bss*) } > ram } [/pre]
-
Thread
Erste Schritte..und nur Fehler..!
section size addr .text 252 0 .data 0 8388704 .bss 0 8388704 .noinit 0 8388704 .eeprom 0 8454144 .debug_aranges 20 0 .debug_pubnames 56 0 .debug_info 422 0
enclose it in quotes. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 = "ANSI" C # gnu89 = c89 plus GCC extensions # c99 = ISO C99 standard (not yet fully implemented) # gnu99 = c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options
-
Thread
Varicap Dioden bei Reichelt ?
(C1V/12V) = 500/18 pF, z.B. für AM-Abstimmung http://www.box73.de/catalog/index.php?cPath=82_88_89&osCsid=e9fa9bea7b232476eb8bb72cf6760e0d
Hinweise, >BUZ72 guter Tip mit den MOSFETs, hab zwar den gerade nicht da, aber laut DB sehen z.B. BSS138, BS170, BSS84,BSS84P nicht schlecht aus (Parameter C.oss, C.rss). Leider sind sie für meinen speziellen VCO (symterischer Oszillator mit 2N7002, 20-30MHz) wegen seiner höheren parasitären Grundkapaziät
-
Thread
Mehrdimensionale char-arrays
_CODE .area _GSINIT .area _GSFINAL .area _GSINIT .area _DATA .area _BSEG .area _BSS .area _HEAP [/code]
area _DATA 140 .area _BSEG 141 .area _BSS 142 .area _HEAP
-
Thread
_delay_ms(500) funktioniert nur sporadisch
: 268 bytes (209.4% Full) (.data + .bss + .noinit) Build succeeded with 1 Warnings... Mike schrieb im Beitrag #3041329: > Aber das tut sie jetzt, wieso glaubt mir keiner? ;-)) Entweder verarscht du uns hier oder du weisst überhaupt
bytes (93.0% Full) (.text + .data + .bootloader) Data: 12 bytes (9.4% Full) (.data + .bss + .noinit) [/c]
-
Thread
STM32 arm-none-eabi Linking Problem..
_edata = . ; } >RAM /* This is the uninitialized data section */ .bss : { . = ALIGN(4); /* This is used by the startup in order to initialize the .bss secion */ _sbss = .; *(.bss) *(COMMON)
address for the .data section. defined in linker script */ .word _edata /* start address for the .bss section. defined in linker script */ .word _sbss /* end address for the .bss section. defined in linker script */ .word _ebss .equ BootRAM, 0xF108F85F /** * @brief This is the code that
-
Thread
JFET als Schalter
Schaltung überhaupt nicht. Warum nimmst du einen jFET und keinen > gewöhnlichen nMOSFET, wie z.B. den BSS123? Dann benötigst du auch Q1 > nicht mehr. > >>Muss ich da die Source mit dem Gate verbinden? > Nein, dann leitet er: selbstleitend heißt, dass er mit 0V Gatespannung > leitend ist. Du musst
Kai Klaas schrieb: > Der Originalartikel in der ELV 5/89 macht das so, wie im Anhang. > Allerdings sind das keine drei Einzeltransistoren auf der linken Seite > sondern ein ULN2803. Dadurch geht die Steuerspannung an der linken Seite > der 390k Widerstände
-
Thread
Arduino-Libraries: Nicht sichtbar, Bildschirm scrollt nicht
must be seperated by a space. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 - "ANSI" C # gnu89 - c89 plus GCC extensions # c99 - ISO C99 standard (not yet fully implemented) # gnu99 - c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options here
# 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
-
Thread
STK 500 mit WINAVR koppeln
bytes (1.7% Full) (.text + .data + .bootloader) Data: 8 bytes (0.8% Full) (.data + .bss + .noinit) -------- end -------- > Process Exit Code: 0 > Time Taken: 00:00
, enclose it in quotes. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 = "ANSI" C # gnu89 = c89 plus GCC extensions # c99 = ISO C99 standard (not yet fully implemented) # gnu99 = c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options
-
Thread
Kicad - mehrere Symbole für ein Bauteil?
> Device-Lib mehrere Transistoren NPN mit BCE, BEC, CBE, CEB, > BCEC... Wenn du zB BC807 oder BSS138 benutzt, dann ist bei dem symbol schon gleich immer das richtige Package gesetzt und du musst es nicht manuell zuordnen. Bei einem generischen NPN oder NMOS Symbol geht das natürlich nicht.
über Eck, mit kurzen Pads, mit langen Pads, als TO126, als TO220, als SOT-23, als SOT-223, als SOT89, als DPAK. Ja, so stelle ich mir das vor. So hab ich das 20 Jahre lang gemacht.
-
Artikel
MOSFET-Übersicht
20 3,7 1,3 65 2,5V LL Rei,csd,Bü 0,15 IRLML6302PBF SOT-23 IRF 1,5 20 0,75 0,54 600 Rei,csd,Bü 0,18 BSS83P SOT-23 Inf 2,0 60 0,33 0,36 2000 nicht mit BSS83 (ohne P) verwechseln Rei 0,11 BSS84 SOT-23 Fairchild,NXP 2,0 50 0,13 0,35 10000 - Fa 0,28 BSS110 TO-97, SOT-23 Phi 3,0 50 0,17 0,35 10000 - - - PMV65XP
LL, LIN Rei 0,092 BSS138 SOT-23 div 0,8-1,6 50 0,22 0,36 2000 5V LL, LIN Rei 0,06 BSS123 SOT-23 div 0,8-1,6 100 0,17 0,36 10000 @ 4,5V, 4,5V LL, LIN Rei 0,06 IRFP2907 TO-247AC irf 4,0 75 209 470 4,5 Rei 2,70 2N7000 TO-92
-
Thread
Analog Digital Umwandlung, einstiegs Code.
must be seperated by a space. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 - "ANSI" C # gnu89 - c89 plus GCC extensions # c99 - ISO C99 standard (not yet fully implemented) # gnu99 - c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options here CDEFS
# 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
-
Thread
Kompilieren unter Linux
quotes. # EXTRAINCDIRS = f:/Programme/AVRlib # Compiler flag to set the C Standard level. # c89 = "ANSI" C # gnu89 = c89 plus GCC extensions # c99 = ISO C99 standard (not yet fully implemented) # gnu99 = c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options
# 64 KB of external RAM, starting after internal RAM (ATmega128!), # used for variables (.data/.bss) and heap (malloc()). #EXTMEMOPTS = -Wl,--section-start,.data=0x801100,--defsym=__heap_end=0x80ffff # 64 KB of external RAM, starting after internal RAM (ATmega128!), # only used for heap (malloc
-
Thread
Nach Aufteilung Code um 6KB größer
ehemals: Program: 18834 bytes (.text + .data + .bootloader) Data: 87 bytes (.data + .bss + .noinit) auf Program: 24234 bytes (.text + .data + .bootloader) Data: 89 bytes (.data + .bss + .noinit) aufgebläht. Das Programm funktioniert weiterhin es gibt keine Fehler
-
Thread
win-avr vom 14.4.06
, enclose it in quotes. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 = "ANSI" C # gnu89 = c89 plus GCC extensions # c99 = ISO C99 standard (not yet fully implemented) # gnu99 = c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options
COFFCONVERT += --change-section-address .data-0x800000 COFFCONVERT += --change-section-address .bss-0x800000 COFFCONVERT += --change-section-address .noinit-0x800000 COFFCONVERT += --change-section-address .eeprom-0x810000 coff: $(TARGET).elf @echo @echo $(MSG_COFF) $(TARGET).cof
-
Thread
ATMega128A, mehrer getestet PD0 und PD 1 gehen nicht
, enclose it in quotes. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 = "ANSI" C # gnu89 = c89 plus GCC extensions # c99 = ISO C99 standard (not yet fully implemented) # gnu99 = c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options
COFFCONVERT += --change-section-address .data-0x800000 COFFCONVERT += --change-section-address .bss-0x800000 COFFCONVERT += --change-section-address .noinit-0x800000 COFFCONVERT += --change-section-address .eeprom-0x810000 coff: $(TARGET).elf @echo @echo $(MSG_COFF) $(TARGET).cof
-
Thread
"expected ')' before '*' token" -- Was ist da los?
must be seperated by a space. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 - "ANSI" C # gnu89 - c89 plus GCC extensions # c99 - ISO C99 standard (not yet fully implemented) # gnu99 - c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options here CDEFS
# 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
-
Thread
Init-Funktion oder if-statement mit static variable
Achim S. schrieb im Beitrag #4878451: > C89 oder C99 kennt bool aber nicht. Schon mal was von stdbool.h gehoert?
Kaj schrieb im Beitrag #4878472: > Achim S. schrieb im Beitrag #4878451: >> C89 oder C99 kennt bool aber nicht. > Schon mal was von stdbool.h gehoert? Man, steht doch genau ein Betrag vor Dir ...
-
Thread
AVR Einstieg
ohne wenn man > händisch einfach z.B. beim Cortex M folgendes macht: Davon hast du .data und .bss nicht initialisiert.
for(dst = &__data_start; dst < &_edata; ) { *dst++ = *src++; } for(dst = &__bss_start__; dst < &__bss_end__; ) { *dst++ = 0; } count = __init_array_end - __init_array_start; for (i = 0; i < count; i++) __init_array_start[i] ();
-
Thread
neuer Transistortester GM328 aus China
bytes (102.6% Full) (.text + .data + .bootloader) Data: 442 bytes (21.6% Full) (.data + .bss + .noinit) EEPROM: 15 bytes (1.5% Full) (.eeprom) ?!?!?! HELP ME PLEASE!
ich auch genommen und in dieses Gehäuse eingebaut : https://www.conrad.de/de/hand-gehaeuse-147-x-89-x-24-abs-blau-hammond-electronics-1553dtbubkbat-1-st-531669.html
-
Thread
lookup verständnis
r25 aa: 93 73 andi r25, 0x33 ; 51 ac: 89 2b or r24, r25 ae: 98 2f mov r25, r24 b0: 92 95 swap r25 b2: 9f 70 andi r25, 0x0F ; 15 b4: 82 95 swap r24 b6: 80 7f andi r24, 0xF0 ; 240 b8: 89 2b or r24, r25 ba: 08 95 ret 000000bc <umkehr2>: bc: e4 e6 ldi r30, 0x64 ; 100 be: f0 e0 ldi r31, 0x00 ; 0 c0: e8 0f add r30, r24 c2
-
Thread
GCC - ATmega88: Berechnung von Konstanten zur compile-time
int Variable mit int Konstante: tmp = x * (185); 180: 10 91 38 01 lds r17, 0x0138 184: 89 eb ldi r24, 0xB9 ; 185 186: 18 9f mul r17, r24 188: c0 01 movw r24, r0 18a: 11 24 eor r1, r1 18c: 9a 83 std Y+2, r25 ; 0x02 18e: 89 83
movw r24, r0 1cc: 11 24 eor r1, r1 1ce: 9a 83 std Y+2, r25 ; 0x02 1d0: 89 83 std Y+1, r24 ; 0x01 Das letztere sieht doch schon viel freundlicher aus. Vielen Dank für die Hilfe. Gruss Bernd
-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
40,35,11,10,13,10,6,40,35,11,10,13,10,6,43,38 ,4 //Lied Nr. 71 Offset:2125 ,150,86,24,217,64,25,25,89,24,123,89,88,86,145,81,18,212,64,20,20,84,19,118,84,82,81,143,79,17,210,64,18,18,82,17,116,82,81,79,209,64,79,81,82,84,64,153,152,87,64,150,86,24,217,64,25,25,89,24,123,89,88,86,145,81,18,212,64,20,20,84,19,118,84,82,81,143,79,17,210,64,18,18,82,17,116,82,81,79,205,64,143,76,202
Nach Diode D2 und vor Diode D6, R2 und T2 fehlt noch ein Widerstand von 1k. Als Mosfet's gehen auch BSS 170 oder BSS 270.
-
Thread
Fehler bei AVR-GCC (make all)
, enclose it in quotes. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 = "ANSI" C # gnu89 = c89 plus GCC extensions # c99 = ISO C99 standard (not yet fully implemented) # gnu99 = c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options
# 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
-
Thread
Quelldateien in verschiedenen Verzeichnissen
, enclose it in quotes. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 = "ANSI" C # gnu89 = c89 plus GCC extensions # c99 = ISO C99 standard (not yet fully implemented) # gnu99 = c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options
COFFCONVERT += --change-section-address .data-0x800000 COFFCONVERT += --change-section-address .bss-0x800000 COFFCONVERT += --change-section-address .noinit-0x800000 COFFCONVERT += --change-section-address .eeprom-0x810000 coff: $(TARGET).elf @echo @echo $(MSG_COFF) $(TARGET).cof
-
Thread
Eclipse-Neuling "No rule to make target"
must be seperated by a space. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 - "ANSI" C # gnu89 - c89 plus GCC extensions # c99 - ISO C99 standard (not yet fully implemented) # gnu99 - c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options here CDEFS
# 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
-
Thread
Warum verwendet WinAVR nie swap/mul ?
\AVR\WINAVR\BIN>avr-gcc.exe -dumpversion 3.3.2 D:\WORK\AVR_C\PU\5KV>a.bat text data bss dec hex filename 3226 20 351 3597 e0d test.out C:\AVR\WINAVR\BIN>avr-gcc.exe -dumpversion 3.4.3 D:\WORK\AVR_C\PU\5KV>a.bat I2C.C:49: warning: `i2c_interrupt' appears to be a misspelled signal handler text data bss dec hex filename 3278 20 351 3649 e41 test.out Peter
-
Thread
SRAM bei Start löschen
Danke an Jörg für die Aufklärung. Man lernt nie aus. Trifft das auch bei C89 ("ANSI-C") zu oder ist das C99-spezifisch?
> Trifft das auch bei C89 ("ANSI-C") zu oder > ist das C99-spezifisch? Ich habe leider nichts da, um dort nachzusehen. Zumindest sehe ich es nicht in der Liste der Änderungen in C99 erwähnt.
-
Thread
avrdude: timeout
, enclose it in quotes. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 = "ANSI" C # gnu89 = c89 plus GCC extensions # c99 = ISO C99 standard (not yet fully implemented) # gnu99 = c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options
COFFCONVERT += --change-section-address .data-0x800000 COFFCONVERT += --change-section-address .bss-0x800000 COFFCONVERT += --change-section-address .noinit-0x800000 COFFCONVERT += --change-section-address .eeprom-0x810000 coff: $(TARGET).elf @echo @echo $(MSG_COFF) $(TARGET).cof
-
Thread
2x level shift in Reihe
nur "durchgereicht" hat aber zu den Komponenten auf dem LS board keine Verbindung. Der OPI und das GY89 board haben natürlich GND!
[Pegelwandler]] mit einem MOSFET, der allerdings eine recht niedrige Schwellenspannung haben muss, BSS138 & Co ist dein Freund. > den würde ich tauschen dann müsste es besser aussehen. Was sieht denn schlecht aus? Der Op hat keinen Screenshop angehängt und auch keine genauere Beschreibung WO er
-
Thread
Heizungssteuergerät Fiesta Mk4
BCX52-10... So viel kann man auf dem Foto erkennen: gesucht ist ein Bauteil im SOT223 Gehäuse. Das SOT89 des BCX52 ist viel kleiner.
H. H. schrieb im Beitrag #7753478: > Smart High Side Switch Würde dieser gehen: Infineon BSS215P?
-
Thread
USB-ISP-Programmer
, enclose it in quotes. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 = "ANSI" C # gnu89 = c89 plus GCC extensions # c99 = ISO C99 standard (not yet fully implemented) # gnu99 = c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options
COFFCONVERT += --change-section-address .data-0x800000 COFFCONVERT += --change-section-address .bss-0x800000 COFFCONVERT += --change-section-address .noinit-0x800000 COFFCONVERT += --change-section-address .eeprom-0x810000 coff: $(TARGET).elf @echo @echo $(MSG_COFF) $(TARGET).cof
-
Thread
LCD nach Tutorial - Fehlermeldung
, enclose it in quotes. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 = "ANSI" C # gnu89 = c89 plus GCC extensions # c99 = ISO C99 standard (not yet fully implemented) # gnu99 = c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options
# 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
-
Thread
notepad, winavr, makefile es klappt einfach nicht
must be seperated by a space. EXTRAINCDIRS = # Compiler flag to set the C Standard level. # c89 - "ANSI" C # gnu89 - c89 plus GCC extensions # c99 - ISO C99 standard (not yet fully implemented) # gnu99 - c99 plus GCC extensions CSTANDARD = -std=gnu99 # Place -D or -U options here CDEFS
# 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