Форум РадиоКот https://radiokot.ru/forum/ |
|
TL866 и Линукс https://radiokot.ru/forum/viewtopic.php?f=24&t=194275 |
Страница 1 из 1 |
Автор: | ppp [ Вс июл 28, 2024 06:12:16 ] |
Заголовок сообщения: | TL866 и Линукс |
Здравствуйте, уважаемые. А есть ли здесь люди, которые используют программатор семейства TL866 в Линуксе под управлением консольной программы minipro? У меня вопрос по записи фьзов в AVR. В справочном руководстве к программе сказано: Цитата: Биты конфигурации могут быть считаны или записаны с помощью опции -c config. Данные о битах конфигурации передаются в текстовом формате. При записи всем битам конфигурации вашей микросхемы должно быть присвоено значение. Чтобы узнать, какие биты вашей микросхемы установлены, введите -r <filename> с опцией -c config. В файл <filename>.fuses.conf будет записано в текстовом формате их текущее состояние. И таки да. При чтении я получаю текстовый файл примерно следующего содержания: Код: lfuse = 0xe1 hfuse = 0xd9 lock = 0xff Тут вопросов нет, всё понятно. А каким должен быть файл с нужными мне фьюзами при записи? Вот точно таким же, с этими словами "lfuse", "hfuse" и т.д.? ЗЫ Да, кому интересно, сама программа (версии уже 0.7, по функционалу максимально приближенная к виндовой оригинальной) живёт вот здесь: _https://gitlab.com/DavidGriffith/minipro/ |
Автор: | ppp [ Пн июл 29, 2024 08:49:29 ] |
Заголовок сообщения: | Re: TL866 и Линукс |
Похоже, я один здесь такой ![]() Для грядущих поколений, которых когда-нибудь винда тоже выбесит своей политикой, сообщаю: Опытным путём за прошедшие сутки было установлено, что да, файл для записи фьюзов должен быть таким же, как и полученный при чтении с чипа. Алгоритм действий (в моём случае для Atmega8A) был вот такой: 1. С помощью любого калькулятора фьюзов (я пользовался вот этим _http://homes-smart.ru/fusecalc/) получаем шестнадцатиричное значение нужных нам фьзов. 2. Вставляем в программатор контроллер, который собираемся прошивать, и с помощью команды Код: minipro -p "atmega8a" -r my -c config получаем текстовый файл my.fuses.conf с текущим состоянием фьюзов. 3. С помощью любого текстового редактора, который ничего не добавляет в текст от себя, заменяем в полученном файле значения фьюзов на свои и сохраняем файл. 4. Командой Код: minipro -p "atmega8a" -w my.fuses.conf -c config -u -e записываем фьюзы в свой чип.Значения параметров в этой строке: -p - указывает программатору с каким чипом будем работать (в моем случае AtMega8A); -w my.fuses.conf - указывает программатору, что надо записать информацию из файла my.fuses.conf; - с config - указывает, что записывать будем только в область конфигурации; -u - указывает программатору, что перед записью следует снять блокировку с чипа (даже с новыми чипами я без этого параметра получал сообщение типа "ну не могу записать, залочены конфиги"); -e - напоминает программатору, что стирать чип перед записью не надо. Если не указать этот параметр, то сотрёт и область кода, и область данных (если уже были записаны). |
Автор: | Martian [ Пн июл 29, 2024 09:18:29 ] |
Заголовок сообщения: | Re: TL866 и Линукс |
Для грядущих поколений, которых когда-нибудь винда тоже выбесит своей политикой, сообщаю: ... и дальше куча телодвижений в невыбешивающем Linux. А вот в Windows такого нет, просто установил и просто работаешь. Без "Опытным путём за прошедшие сутки...". И не только с TL866
|
Автор: | ppp [ Пн июл 29, 2024 09:22:59 ] |
Заголовок сообщения: | Re: TL866 и Линукс |
Martian, споры на религиозные темы мне не интересны. Извините ![]() |
Автор: | Martian [ Пн июл 29, 2024 09:53:13 ] |
Заголовок сообщения: | Re: TL866 и Линукс |
Зачем тогда указывать субъективное отношение к операционной системе? Все фанатики Linux всегда начинают с "эта винда бесит", что делает и их, и информацию от них не заслуживающими доверия. |
Автор: | >TEHb< [ Пн июл 29, 2024 13:04:28 ] |
Заголовок сообщения: | Re: TL866 и Линукс |
Мне под пингвином гораздо больше нравится с железом работать. СР2112 какой-нибудь, например, вовсе появляется в системе как И2Ц шина. Бери да работай без всяких дополнительных библиотек и драйверов. 866 не довелось пользовать. |
Автор: | Пушкин [ Сб окт 05, 2024 14:18:22 ] |
Заголовок сообщения: | Re: TL866 и Линукс |
А вот в Windows такого нет, просто установил и просто работаешь. Извините,я отклонюсь от темы,подскажите как в вин10 отключить автообновление.....Интернет у меня не быстрый и при попытке зайти в интернет по делу срочному она меня просто посылает и говорит что ей срочное,а я вместо зарабатывания на хлеб с маслом могу сухари с водой погрызть......Лично я только из за этого на рабочем ноуте Линукс поставил..... |
Автор: | Огонёк [ Пт окт 25, 2024 20:22:22 ] |
Заголовок сообщения: | Re: TL866 и Линукс |
Пушкин писал(а): она меня просто посылает Так и задумано. Не обращал внимания, что в прежних версиях винды был значок "Мой компьютер", а в десятке - "Этот компьютер"? Всё, он больше не твой. Чужой компьютер, чужие правила. Martian писал(а): Все фанатики Linux всегда начинают с "эта винда бесит" Ну не от хорошей жизни же. Раньше, по семёрку включительно, винда вполне норм была. Но всё меняется... |
Автор: | abc [ Пт окт 25, 2024 20:48:29 ] |
Заголовок сообщения: | Re: TL866 и Линукс |
Железо сейчас стоит копейки. Простейший способ не трахаться с консолью и не чувствовать себя подопытным кролём (в случае с виндой) - завести себе какой-нибудь старый нотик (напр, Acer One 722) или мини-комп с установленными ВинХП и семеркой. И который можно убрать на полочку и доставать оттуда, когда нужно "вот прям срочно поработать". Ваш Кэп) |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |