hey danke für eure antworten werde mit jetzt wohl erstmal nen neuen Asuro Prozessor kaufen und mal gucken obs dan funktionirt aber an dem sache mit zuwenig Spannung oder so liegt das nicht oder?
Druckbare Version
hey danke für eure antworten werde mit jetzt wohl erstmal nen neuen Asuro Prozessor kaufen und mal gucken obs dan funktionirt aber an dem sache mit zuwenig Spannung oder so liegt das nicht oder?
Hi isor,
hab da wohl auf die Schnelle "v" und "vl" verwechselt, sorry.
Schau Dir den folgenden Artikel mal an, da hab ich eine Lösung gepostet um die Übertragung auf der RS232-Dongle Seite zu verbessern Flashen: Connect to ASURO --> Timeout !
Vielleicht hilft Dir das weiter, da ich eigentlich nicht glaube, dass das Flash hinüber ist. Das würde nämlich bedeuten, dass Du z.B. ca. 1 Jahr lang jeden Tag 27 mal pro Tag geflasht hast, was ich bezweifle ;)
Mein RS232 Dongle hat am Anfang auch nicht vernünftig funktioniert, nach dem Einbau des Kondensators und dem einkleben von schwarzem Papier zwichen IR-Diode und IR-Empfänger beim Asuro und dem RS232-Dongle ging die Übertragung einwandfrei.
Gruss,
O.
hey also hab beides gemacht das mit dem Papier und auch das mit dem 100µF Kondensator leider ohne Erfolg werd mit nen neuen Flash kaufen und mal bei nen alten Rechner den echten seriellen Port probieren wenn es dann nicht funktioniert hol ich mir das USB Modul.
Wenn sonst noch jemand ne idea hat immer her damit.^^
Den Flash kannst du nicht extra kaufen. Du musst den gesamten µC kaufen. Achte darauf dass der Bootloader drauf ist (ErsatzµC für Asuro)
MfG Hannes
jojo und
Danke euch allen
Hey wollte mich nur noch mal für eure Hilfe bedanken.
hab mir nen neuen Prozessor gekauft und alles läuft wunderbar.
DANKE!
Schön, wenn jetzt alles funktioniert.
MfG Hanne
hey könntet ihr mir vll doch noch ma helfen ich habe folgenden code auf denn asuro geflasht aber die startusled zeigt die ganse zeit grünn an und die backleds leuchten auch
was mach ich jetzt schon wider falsch??
Code:#include "asuro.h"
int main(void) {
Init();
while(1){
BackLED(OFF,OFF);
StatusLED(RED);
Sleep(500);
StatusLED(GREEN);
Sleep(500);
StatusLED(OFF);
};
return 0;
}
Dan ist das falsche hex file gewählt beim flashen. Oder das obene program ist nie richtig compiliert. (ein falsche pfad oder du hast es nicht gespeichert vordem du make ausfuhrt) Grünne statusled und backleds sieht aus Asuro hat das Firsttry program drin. Dein program ansich ist prima. Versuch es nochmal aber poste bitte den text ausgabe von dem make/compiler program.
hier is der text
Code:>Session Environment Variables:
AF_AVRDIR=C:\WinAVR_20071221
AF_PROJECT=testproject
AF_SOURCE_FILES=test.c asuro.c
AF_ASM_SRC_FILES=
AF_PRGDIR=C:\AsuroFlash
AF_PRJDIR=C:\Users\Patrick\Desktop\Neuer Ordner
AF_ASURO_LIB_PATH=%AllUsersProfile%\asuro_lib\lib
File test.c saved.
File asuro.h saved.
File asuro.c saved.
>Default make_all.cmd file created.
>Default makefile created.
Make
C:\Users\Patrick\Desktop\Neuer Ordner>C:\WinAVR_20071221\utils\bin\make.exe all
set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=asuro.lst -IC:\AsuroFlash\include asuro.c \
| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > asuro.d; \
[ -s asuro.d ] || rm -f asuro.d
set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=test.lst -IC:\AsuroFlash\include test.c \
| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > test.d; \
[ -s test.d ] || rm -f test.d
-------- begin --------
avr-gcc --version
avr-gcc (WinAVR 20090313) 4.3.2
Copyright (C) 2008 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.
Size before:
testproject.elf :
section size addr
.text 1840 0
.data 88 8388704
.bss 1 8388792
.debug_aranges 64 0
.debug_pubnames 263 0
.debug_info 1080 0
.debug_abbrev 421 0
.debug_line 1182 0
.debug_frame 288 0
.debug_str 382 0
.debug_loc 388 0
Total 5997
avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=test.lst -IC:\AsuroFlash\include test.c -o test.o
In file included from asuro.h:34,
from test.c:32:
c:/winavr_20071221/lib/gcc/../../avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use <avr/interrupt.h>."
test.c: In function 'main':
test.c:40: warning: large integer implicitly truncated to unsigned type
test.c:42: warning: large integer implicitly truncated to unsigned type
avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=asuro.lst -IC:\AsuroFlash\include asuro.c -o asuro.o
In file included from asuro.h:34,
from asuro.c:29:
c:/winavr_20071221/lib/gcc/../../avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use <avr/interrupt.h>."
avr-gcc -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=test.o -IC:\AsuroFlash\include test.o asuro.o --output testproject.elf -Wl,-Map=testproject.map,--cref -IC:\AsuroFlash\lib -lm
avr-objcopy -O ihex -R .eeprom testproject.elf testproject.hex
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \
--change-section-lma .eeprom=0 -O ihex testproject.elf testproject.eep
c:\WinAVR_20071221\bin\avr-objcopy.exe: --change-section-lma .eeprom=0x00000000 never used
avr-objdump -h -S testproject.elf > testproject.lss
Size after:
testproject.elf :
section size addr
.text 1806 0
.bss 1 8388704
.debug_aranges 64 0
.debug_pubnames 263 0
.debug_info 1060 0
.debug_abbrev 401 0
.debug_line 1182 0
.debug_frame 288 0
.debug_str 376 0
.debug_loc 388 0
Total 5829
Errors: none
-------- end --------
ExitCode 0
>Ready.
C:\Users\Patrick\Desktop\Neuer Ordner\testproject.hex
is set as default flash file.
Use program button to flash it to hardware.