#1 2017-02-11 18:22:39

bogob
Участник
Зарегистрирован: 2016-11-21
Сообщений: 4

Помогите оживить китайскую Nano

Покупал на arduino-ua.com китайскую платку Nano. В один прекрасный момент слетел бут. С помощью Arduino IDE и USBasp загрузчик вроде бы как восстановил. Но теперь старый скетч перестал работать. Да и в меню "получить информацию о плате" не вижу ничего похожего на Nano. Блинк, после прошивки загрузчика работает. Может подскажете правильный загрузчик для данной платы? Может fuse's неправильно выставились или, например, для той платы какие-то специфические шаманства нужны?
Да, в гугле меня не сильно забанили, просто большая часть того что я получаю в результатах поиска это установка загрузчика через Arduino as ISP.

Спасибо за ваше время.

#2 2017-02-12 00:21:09

vvr
Участник
Зарегистрирован: 2015-04-12
Сообщений: 673

Re: Помогите оживить китайскую Nano

вы уже потратили кучу времени и сил на возню с копеечной, в принципе, платой...
купите новую и радуйтесь жизни.
я через это уже прошёл))))

#3 2017-02-12 00:53:01

alex_dol
Участник
Зарегистрирован: 2015-12-28
Сообщений: 190

Re: Помогите оживить китайскую Nano

Пока человек через "это" не пройдет - будет возиться. Его величество опыт. Он дорогого стоит.

З.Ы. Как вариант сделать экспорт скетча из оболочки и записать его программатором через SPI. Минутное дело, при наличии программатора.

#4 2017-02-12 01:05:03

bogob
Участник
Зарегистрирован: 2016-11-21
Сообщений: 4

Re: Помогите оживить китайскую Nano

Пока есть надежда у меня нет ни времени, что-бы ждать месяц новое устройство из китая, ни лишних денег, что-бы переплачивать покупая на Украине. Про загрузку без бута через SPI читал. В любом случае спасибо ответившим.

#5 2017-02-12 20:10:24

Green
Участник
Зарегистрирован: 2015-11-08
Сообщений: 588

Re: Помогите оживить китайскую Nano

Тут Вы сами должны вникнуть и всё просечь.
Аналогично, слетело ID и OSCCAL. Пришось выкручиваться (и выкрутился!), ибо небыло времени на ожидание новой платки.

#6 2017-02-12 21:10:02

alex_dol
Участник
Зарегистрирован: 2015-12-28
Сообщений: 190

Re: Помогите оживить китайскую Nano

bogob пишет:

Про загрузку без бута через SPI читал.

IDE создаст 2 hex файла: с бутом и без. Проверяем фьюзы, заливаем с бутом и при удачном раскладе имеем новорожденную плату.

#7 2017-02-12 21:32:43

Green
Участник
Зарегистрирован: 2015-11-08
Сообщений: 588

Re: Помогите оживить китайскую Nano

Для начала, нужно говорить КАКОЕ ИМЕННО IDE сосздаёт 2 файла!)) Ибо, например у меня - только 1. Ага?

#8 2017-02-12 23:34:25

alex_dol
Участник
Зарегистрирован: 2015-12-28
Сообщений: 190

Re: Помогите оживить китайскую Nano

Например эта:
Bezymjannyjj.jpg

#9 2017-02-13 07:54:20

Green
Участник
Зарегистрирован: 2015-11-08
Сообщений: 588

Re: Помогите оживить китайскую Nano

Да Вы не мне объясняйте! ЛюдЯм! Нужно писать, в новый IDE, начиная с, и т.д.

#10 2017-02-13 09:40:17

alex_dol
Участник
Зарегистрирован: 2015-12-28
Сообщений: 190

Re: Помогите оживить китайскую Nano

Green, на скриншоте вроде и версию видно и как hex файлики получить. Да и более ранние версии IDE тоже умели генерить hex и с бутом и без. Откатываться назад и искать версию с какой началось умение создавать 2 hex файла нет ни малейшего желания.

bogob, В IDE делаете экспорт любого скетча, создастся hex с правильным бутом. Далее любым способом залить полученный hex в плату. Данный способ проверен мной многократно. Можно и с самой IDE бут записать, есть там такая функция, но я ее не тестировал, по этому ничего про нее не скажу. Если IDE сильно старая - качаем последнюю и радуемся жизни.

#11 2017-02-13 10:26:46

Nefreemen
Участник
Из Киев
Зарегистрирован: 2015-12-19
Сообщений: 715

Re: Помогите оживить китайскую Nano

Green пишет:

Тут Вы сами должны вникнуть и всё просечь.
Аналогично, слетело ID и OSCCAL. Пришось выкручиваться (и выкрутился!), ибо небыло времени на ожидание новой платки.

Green, у меня есть парочка Atmega 8 со слетевшим ID если не секрет поделитесь опытом восстановления. У меня есть все все типы программаторов  для AVR, Dragon, самодельный  STK500 с режимом PHVP (http://www.der-hammer.info/hvprog/index_en.htm) а вот восстановить ID не смог.

Редактировался Nefreemen (2017-02-13 10:30:09)

#12 2017-02-13 11:06:01

Green
Участник
Зарегистрирован: 2015-11-08
Сообщений: 588

Re: Помогите оживить китайскую Nano

А я ID не восстанавливал, ибо такая возможность не предусмотрена.
Мне нужно было изменить фьюзы, вот в этот момент ID и слетело, соответственно тип МК не определялся.
Я принудительно указал тип через AVReal и зашил. С OSCCAL-ом возиться не стал (мне нужен был INTRC), оставил кварцевый на 16, поделив в setup-е до 8. Работает.))

#13 2017-02-13 13:25:09

Nefreemen
Участник
Из Киев
Зарегистрирован: 2015-12-19
Сообщений: 715

Re: Помогите оживить китайскую Nano

Green пишет:

А я ID не восстанавливал, ибо такая возможность не предусмотрена.
Мне нужно было изменить фьюзы, вот в этот момент ID и слетело, соответственно тип МК не определялся.
Я принудительно указал тип через AVReal и зашил. С OSCCAL-ом возиться не стал (мне нужен был INTRC), оставил кварцевый на 16, поделив в setup-е до 8. Работает.))

А я подумал что может что то не так понял, после возни с атмегой 8, я тогда решил что ID прошивает изготовитель. С другой стороны если его можно нечаянно стереть то должна быть возможность восстановить.

Редактировался Nefreemen (2017-02-13 13:26:52)

#14 2017-02-13 14:15:32

Green
Участник
Зарегистрирован: 2015-11-08
Сообщений: 588

Re: Помогите оживить китайскую Nano

Наверное, производитель как то мэртво их и прошивает, только что-то не держатся они.))

Быстрое сообщение

Введите сообщение и нажмите Отправить

Подвал раздела