avr-dos

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
Awatar użytkownika
c4r0
Moderator
Posty: 2150
Rejestracja: 13 kwie 2004, 19:56
Lokalizacja: z lasu
Kontakt:

avr-dos

Post autor: c4r0 » 14 kwie 2004, 15:36

Witam,
mam problem z avr-dos'em, a konkretnie z systemem plików. Sektory bez problemu odczytuję i zapisuję, więc dysk mam (chyba) dobrze podłączony, ale nie działa mi funkcja initfilesystem (error 19 lub 17). Jeśli podam jako parametr do tej funkcji 0 (czyli dysk bez MBR) to i tak dostaję komunikat error 17 (czyli brak MBR w sektorze 0), co jest dla mnie przynajmniej dziwne.
Próbowałem z kilkoma dyskami HDD i dwoma pamięciami CF (podłączanymi jako dysk poprzez przejściówkę cf-ide) i ciągle to samo. Formatowałem je na FAT16 w dosie 6.22. HW Stack, Soft-Stack i Frame size mam ustawione w kompilatorze na 256, używam ATMega128 i Bascom-avr v 1.11.7.4.
Program, który używam pobrałem z http://members.aon.at/voegel (konkretnie pliki Config_HardDisk_M128.bas, CONFIG_AVR-DOS.bas, Test_DOS_Drive.bas i FS_Interpreter.bas) i nic nie zmieniałem.
HDD podłączyłem wg schematu http://members.aon.at/voegel/Downloads/ ... ematic.gif

Pomocy !!!

ODPOWIEDZ