| Форум РадиоКот https://radiokot.ru/forum/ |
|
| загадочная ошибка avrdude ? https://radiokot.ru/forum/viewtopic.php?f=20&t=41093 |
Страница 1 из 2 |
| Автор: | Кислый [ Пн янв 17, 2011 23:11:25 ] |
| Заголовок сообщения: | загадочная ошибка avrdude ? |
или у меня руки из }I{опы ? мне вот интересно много на свете извращенцев работает с дудкой из под вайна в убунте (10.04) ставил из офф репозитория. для win качал версию ДиХалта ( нужна была для программатора на ft232rl ). linux версия не работает на запись. конфиги одинаковые. программатор от алг_билдера. что посоветуете ? |
|
| Автор: | md5sum [ Вт янв 18, 2011 09:23:25 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
Кислый писал(а): linux версия не работает на запись... И пишет что-то по английски (китайски) и потому скопипастить ответ avrdude я сюда не смог... Вроде так начальное сообщение будет правильней выглядеть.
|
|
| Автор: | Кислый [ Вт янв 18, 2011 16:30:23 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
в том то и дело что запись виснет на 2-30% . рендомно. больше симптомов нет. чтение работает тоже от фаз луны , но уже более стабильно ( прочтет в любом случае, а вот качество чтения.. увы хромает ) вначале грешил на шлейф. подключил плату к программатору напрямую, без шлейфа. результат тот же. да и смущает то, что вин версия шьет через шлейф, с этого же порта и программатора (( попробовал переставить avrdude, и перенести крнфиги с вин версии. результат тот же. |
|
| Автор: | ploop [ Вт янв 18, 2011 16:34:09 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
Цитата: конфиги одинаковые. В этом и ошибка. В линуксе с портом можно общаться на прямую, поэтому в конфиге пропиши тип "serbb" (кажется так, посмотри другие программеры там) |
|
| Автор: | Кислый [ Вт янв 18, 2011 16:51:33 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
Код: programmer id = "nikolaew"; desc = "serial port banging, reset=dtr sck=rts mosi=txd miso=cts"; type = serbb; reset = 4; sck = 7; mosi = 3; miso = 8; ; одинаково в обоих конфигах. |
|
| Автор: | ploop [ Вт янв 18, 2011 16:53:13 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
Только почему-то у дихалта такие пины: Код: miso = 3; # CTS(11 PIN FT232R)
sck = 5; # DSR(9 PIN FT232R) mosi = 6; # DCD(10 PIN FT232R) reset = 7; # RI (6 PIN FT232R) |
|
| Автор: | ploop [ Вт янв 18, 2011 16:56:08 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
Или у тебя программер другой? Давай ссылку/схему Непонятно, зачем он заюзал txd на mosi - лишаемся халявного uart'а? |
|
| Автор: | Кислый [ Вт янв 18, 2011 16:58:19 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
только у меня почему-то не ftbb ) а программатор от алгоритм_билдера. |
|
| Автор: | Кислый [ Вт янв 18, 2011 17:28:10 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
полтергейст. полез в консоль, чтоб сделать скрин. вбил Код: avrdude -p m16 -c nikolaew -B 9600 -P /dev/ttyS0 -U flash:w:hex.hex:a и контроллер на удивление презво прошился чего-то я в этой жизни не понимаю.. |
|
| Автор: | md5sum [ Вт янв 18, 2011 17:45:03 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
Код: avrdude -p m16 -c nikolaew -B 9600 -P /dev/ttyS0 -U flash:w:hex.hex:a Бывает, вот, что странно: -b baudrate -B bitclock The value is a floating-point number in microseconds 9600 - ты хотел скорость указать, а указал CLK rate. Что при этом "реально" изменилось в программаторе, подскажет только автор прошивки (ну или ее исходники) PS: Только прочитал, что за программатор nikolaev Автора "прошивки" не найти Думаю, что на ключ -B9600 avrdude отреагировал адекватно и посылал команды программирования МК с тактами 9600 мксек (частота программирования примерно 104 Гц) |
|
| Автор: | Кислый [ Вт янв 18, 2011 17:57:00 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
![]() вот он программатор громова - обозванный мною николаевым только у меня к выходу 74хх244 подцеплена. на всякий пожарный случай )) |
|
| Автор: | md5sum [ Вт янв 18, 2011 18:25:27 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
Ну на easyelectronics.ru почитал - там советуют скорость порта 4800 ставить.... Правда о "резвой" прошивке придется забыть.... Резво это когда mega2561 Код: avrdude: writing flash (253952 bytes):
Writing | ################################################## | 100% 27.71s avrdude: reading on-chip flash data: Reading | ################################################## | 100% 23.72s |
|
| Автор: | ploop [ Вт янв 18, 2011 18:55:48 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
Что-то я запутался.. Кислый, у тя какой программатор? Громова или на FT232? Для первого ничего в конфиг добавлять не надо. |
|
| Автор: | Кислый [ Вт янв 18, 2011 18:59:19 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
громова. ft232 я просто упоМЯнУл |
|
| Автор: | Кислый [ Ср янв 19, 2011 22:16:12 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
Код: kisly@kisly-desktop:~/Electric/exe/data/7LED-usart/bin/Debug$ avrdude -p m16 -c nikolaew -B 9600 -P /dev/ttyS0 -U flash:w:7LED-usart.elf.hex:a avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.00s avrdude: Device signature = 0x1e9403 avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed To disable this feature, specify the -D option. ^C kisly@kisly-desktop:~/Electric/exe/data/7LED-usart/bin/Debug$ avrdude -p m16 -c nikolaew -B 9600 -P /dev/ttyS0 -U flash:w:7LED-usart.elf.hex:a avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.00s avrdude: Device signature = 0x1e9403 avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed To disable this feature, specify the -D option. avrdude: erasing chip avrdude: reading input file "7LED-usart.elf.hex" avrdude: input file 7LED-usart.elf.hex auto detected as Intel Hex avrdude: writing flash (3344 bytes): Writing | # | 2% 0.12s^C kisly@kisly-desktop:~/Electric/exe/data/7LED-usart/bin/Debug$ сегодня все по прежнему. прошивка, как всегда, замерла на 2%. если менять скорость, то шьется на 1 % больше |
|
| Автор: | Кислый [ Ср янв 19, 2011 22:19:58 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
может кто может дать адрес где можно качнуть ( с пподдержкой ftbb, не критично, но желательно ) ? а то через вайн тормозит на толстеньких прошивках и в терминальном режиме.. |
|
| Автор: | md5sum [ Ср янв 19, 2011 22:29:07 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
Я что-то пропустил? Скачать что? А скорость менять ключом -b а не -B пробовал? |
|
| Автор: | Кислый [ Ср янв 19, 2011 22:33:06 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
Код: kisly@kisly-desktop:~/Electric/exe/data/7LED-usart/bin/Debug$ avrdude -p m16 -c nikolaew -b 9600 -P /dev/ttyS0 -U flash:w:7LED-usart.elf.hex:a avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.00s avrdude: Device signature = 0x1e9403 avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed To disable this feature, specify the -D option. avrdude: erasing chip avrdude: reading input file "7LED-usart.elf.hex" avrdude: input file 7LED-usart.elf.hex auto detected as Intel Hex avrdude: writing flash (3344 bytes): Writing | ################################################## | 100% 8.65s avrdude: 3344 bytes of flash written avrdude: verifying flash memory against 7LED-usart.elf.hex: avrdude: load data flash data from input file 7LED-usart.elf.hex: avrdude: input file 7LED-usart.elf.hex auto detected as Intel Hex avrdude: input file 7LED-usart.elf.hex contains 3344 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 4.30s avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x0011 0x94 != 0x97 avrdude: verification error; content mismatch avrdude: safemode: Fuses OK avrdude done. Thank you. качнуть дудку. вот что я хотел. |
|
| Автор: | ploop [ Ср янв 19, 2011 22:33:45 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
Цитата: NOTE: FLASH memory has been specified, an erase cycle will be performed To disable this feature, specify the -D option. Очень часто эта ошибка выскакивает из-за проблем в железной части - на портах SPI что висит? Отключи всё и попробуй зашить. |
|
| Автор: | md5sum [ Ср янв 19, 2011 22:48:33 ] |
| Заголовок сообщения: | Re: загадочная ошибка avrdude ? |
ploop писал(а): Цитата: NOTE: FLASH memory has been specified, an erase cycle will be performed To disable this feature, specify the -D option. Очень часто эта ошибка выскакивает из-за проблем в железной части - на портах SPI что висит? Отключи всё и попробуй зашить. Это не ошибка, а "совет дня" Кислый писал(а): качнуть дудку. вот что я хотел. А офф. сайт чем не устраивает? http://download.savannah.gnu.org/releases/avrdude/ |
|
| Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|



