Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
SoftFelix(10.02.2025)
Я понимаю. Имелась в виду изначальная мессага.
МГТФ - любимый провод!
KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL
Что-то с ошибкой AVRDUDE заканчивает программирование.
Прошивка заливается, вроде даже работает, но смущает окно ERROR в конце программирования. Может из-за того, что у меня 328P?Cформированная командная строка:
avrdude.exe -p m328p -c usbasp -P usb -U flash:w:"K:\ZX_SPECTRUM\РАЗНОЕ\РАДИО-86РК SRAM\radio-86rk-sdcard\NEW ERROR FIX\86rksd_328_hex_rom_fix1b\86rksd.hex":a
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude.exe: Device signature = 0x1e950f
avrdude.exe: NOTE: "flash" memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: reading input file "K:\ZX_SPECTRUM\РАЗНОЕ\РАДИО-86РК SRAM\radio-86rk-sdcard\NEW ERROR FIX\86rksd_328_hex_rom_fix1b\86rksd.hex"
avrdude.exe: input file K:\ZX_SPECTRUM\РАЗНОЕ\РАДИО-86РК SRAM\radio-86rk-sdcard\NEW ERROR FIX\86rksd_328_hex_rom_fix1b\86rksd.hex auto detected as Intel Hex
avrdude.exe: writing flash (9494 bytes):
Writing | ################################################## | 100% 3.30s
avrdude.exe: 9494 bytes of flash written
avrdude.exe: verifying flash memory against K:\ZX_SPECTRUM\РАЗНОЕ\РАДИО-86РК SRAM\radio-86rk-sdcard\NEW ERROR FIX\86rksd_328_hex_rom_fix1b\86rksd.hex:
avrdude.exe: load data flash data from input file K:\ZX_SPECTRUM\РАЗНОЕ\РАДИО-86РК SRAM\radio-86rk-sdcard\NEW ERROR FIX\86rksd_328_hex_rom_fix1b\86rksd.hex:
avrdude.exe: input file K:\ZX_SPECTRUM\РАЗНОЕ\РАДИО-86РК SRAM\radio-86rk-sdcard\NEW ERROR FIX\86rksd_328_hex_rom_fix1b\86rksd.hex auto detected as Intel Hex
avrdude.exe: input file K:\ZX_SPECTRUM\РАЗНОЕ\РАДИО-86РК SRAM\radio-86rk-sdcard\NEW ERROR FIX\86rksd_328_hex_rom_fix1b\86rksd.hex contains 9494 bytes
avrdude.exe: reading on-chip flash data:
Reading | ################################################## | 100% 3.00s
avrdude.exe: verifying ...
avrdude.exe: 9494 bytes of flash verified
avrdude.exe: safemode: Fuses OK (E:04, H9, L:E2)
avrdude.exe done. Thank you.
МГТФ - любимый провод!
KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL
Проект взят отсюда, все должно идеально работать.
В архиве же текстовик вот такого содержания
Текст
Chip: ATmega328P
Clock frequency: 8,000000 MHz
Program type: Application
Memory model: Small
Optimize for: Size
(s)printf features: int, width
(s)scanf features: int, width
Promote 'char' to 'int': Yes
'char' is unsigned: Yes
global 'const' stored in FLASH: No
8 bit enums: Yes
Enhanced core instructions: Yes
Automatic register allocation: Yes
Smart register allocation: Yes
Build: 2100
10872 line(s) compiled
No errors
8 warning(s)
Bit variables size: 0 byte(s)
Data Stack area: 0x100 to 0x1FF
Data Stack size: 256 byte(s)
Estimated Data Stack usage: 96 byte(s)
RAM Global variables area: 0x200 to 0x4E0
RAM Global variables size: 737 byte(s)
Hardware Stack area: 0x4E1 to 0x8FF
Hardware Stack size: 1055 byte(s)
Heap size: 0 byte(s)
EEPROM usage: 0 byte(s), 0,0% of EEPROM
Program size: 4747 words (9494 bytes), 29,0% of FLASH[свернуть]
- - - Добавлено - - -
Покажете?
- - - Добавлено - - -
В приведенном логе, я не вижу ошибок. Наоборот написано, что все ОК.
wtf
МГТФ - любимый провод!
KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
SoftFelix(11.02.2025)
МГТФ - любимый провод!
KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL
Вобщем навеяло... Сколько читал эту тему - у всех проблема с фьюзами, и будь оно неладно - лажа пошла именно с того, что не помню уже кто - переписал зачем то ПО на мегу328. Появилась и без того путаница с версиями помимо авторских болячек. Поэтому возникло предложение - а что если потихоньку начать заменять этот контроллер.... другой специфичной штуковиной? Микросхема представляет собой законченное микроконтроллерное устройство его не нужно прошивать. Это CH376S. Вешается благополучно прям на шину вм80 и требует адреса для CS и пару адресов для различения команда/данные. Из плюсов - устройство умеет как сд карту так и USB флешку. Все программно готово - разворачивать на конечной машине фат - не нужно.
Из минусов - нюансы при пользовании и невозможность что то корректировать внутри.
Я поизучал тему и написал подобие командной строки, при помощи которой можно определить наличие самого контроллера в шине, наличие подключенного диска. также можно смонтировать командами систему (disc mount). Могу также стабильно считывать из корневого каталога содержимого (именя папок и файлов) а также считывать небольшие файлы. Вобщем осталось это окультурить и впихнуть в пзу. Работоспособность проверялась на рк86 и северной пальмире. При наличии заинтересованных могу оформить в отдельную тему, где будем обсуждать схему, подключение, код, программу, и дальнейшее развитие.
Радио86 рк (Пальмира), Электроника кр04, Поиск 1
Нет, лажа с этого не пошла. Люди не разбираются во фьюзах, это нормально.
С этого пошел прогресс, и массовое использование данного устройства.
Адаптировал для меги328 код Андрей Карпов, автор данного топика.
Зачем, потому что изначальный код Алексей Морозов запихал в мегу8 ради спортивного интереса и дешевизны последнего.
https://github.com/andykarpov/radio-86rk-sdcard
Есть две единственные версии, в чем путаница?
Чип очень китайский и не сказать чтобы новинка.
В случае с РК, игры с шиной это чревато. И лажа может быть похуже фьюзов.
Не зря ведь авторы дали "на растерзание" именно ППА (дополнительную ВВ55а).
И самая большая лажа, что у РКшек нету системного разъема.
Для экспериментов вещь интересная, для массовых экспериментов - не очень.
Очень верное замечание, поддерживаю.
- - - Добавлено - - -
Попробовали?![]()
wtf
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)