Я использовал версию, которую мне выслал автор в процессе доработок программатора. Полученный от него бинарник и chiplist: https://hdd.tomsk.ru/desk/ednncrud#
Залоченный чип выдает другой идентификатор, и программа версии 2.2.0.3 его не признает. Возможно именно поэтому чип и не виден программой. В следующих версиях была реализована поддержка залоченных процов - чтобы можно было увидеть чип и разлочить стиранием.
Также может быть ситуация, что RESET в чипе был настроен как вход. Тогда нужна магическая последовательность, которая в других случаях не обязательна для входа в режим программирования. Я этот вариант не проверял, но автор утверждает, что программатор это тоже поддерживает.
По факту, пока ковырялись с программатором, я видел что тайминг у последовательности сильно плавает, поэтому мне проверять переключение Reset на вход не хочется ) Автор утверждает, что сделать с этим ничего не может. Я ему предложил вариант, как перенести формирование таймингов на CH341A, но он мне так больше ничего и не ответил.
Программировать можно как на 3.3В так и на 5.0В. То, что в программаторе указано "3.3В" - по факту ничего не значит.
Подключил плату к CH341A программатору. Как видно по картинкам, обе версии считывают прошивку одинаково (последний адрес 0x04EC, 1260 байт). Но моя тестовая прошивка почему-то не мигает. Решил, что я что-то с инициализацией упустил, поэтому нашел в сети другую "мигалку", но и с ней тоже не мигает. Так что я пока в раздумьях по поводу качества лыж или программатора. Запись также пробовал на обеих версиях.
_________________ Каждый имеет право на свое личное ошибочное мнение.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Нет, чип не стирал. Я ни в одном контроллере вручную флэш не стираю. Софт и сам это делает. Считанное целиком не сравнивал, начало и конец совпадают, объем одинаковый.
Вечером этот хекс попробую, но и я разные варианты использовал. И с таймером и с простой задержкой. Тоже Кейлом пользуюсь. Кстати, плата у меня такая: Спойлер На ней светодиод висит на Р16.
_________________ Каждый имеет право на свое личное ошибочное мнение.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Плата у меня очень похожа, но не идентична. Вероятно потому и не мигает, что китайцы наплодили разных вариантов платы. Для стирания должна быть установлена галочка Erase. Я поначалу накололся что "чип не работает", хотя просто не стирал его перед заливкой новой прошивки.
Проверять тот хекс смысла нет, т.к. он не под тот пин. Прикрепил новый под P16.
Не, ну я хекс создавал из исходников, естественно я модифицировал код под Р16 Так же и с этим поступил бы.
Вечером попробую со стиранием.
Добавлено after 7 hours 59 minutes 45 seconds: Оказывается светик подключен к 10 выводу, т.е. к Р15. Хотя дорожка на плате вроде на 1.6 идет. Надо будет прозвонить все выводы на соответствие шелкографии реальной разводке.
Он не заработал. Вывод порта я, конечно, заменил на Р15.
А скачанная вчера родная прошивка и написанная мной - замигали. Все это после выставления "птичек" на стирание и проверку.
Все это ерунда. Главное - все пишется и читается. Можно осваивать периферию. Конечно, хорошо бы, чтобы это все писАлось прямо из Кейла, но для этого придется ждать родной программатор. Хорошо бы Segger сделал поддержку этих чипов. Благо J-Link знает нувотоновские АРМы и, как пишет Segger, если есть поддержка ядра, то новые чипы можно добавить самому, либо с помощью тамошнего саппорта.
_________________ Каждый имеет право на свое личное ошибочное мнение.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Народ, чем вас заинтересовали х51 контроллеры от Nuvoton? Особенно по сравнению с силлабовакой серией С8051 или их более новыми сериями EFM8? Для последних есть отличная бесплатная среда разработки (Simplicity Studio), отладчики, развитая система API, драйверы, куча документации с примерами. Имеется-ли это всё у Novoton?
Чистое любопытство Силабы - мои любимые 51-е, а Нувотоны просто стоят дешево и их в продаже полно. Вот только программатор-отладчик у них совсем не демократичный по цене.
Мало ли где понадобится с ними дело иметь, вот и решил поковырять.
_________________ Каждый имеет право на свое личное ошибочное мнение.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Я так и подумал, что любопытство или доступность. А по ценам - на Digikey, EFM8 заметно дешевле нувотоновских. Если где-то наоборот, мне это подозрительно (некондиция/подделки ?).
Конечно, хорошо бы, чтобы это все писАлось прямо из Кейла, но для этого придется ждать родной программатор.
Я (just for fun) начал делать плагин для кейла, но остановился на самом начале - т.е. научился собирать DLL и подстыковывать её в кейл и еще открываю интерфейс к CH341. Т.е, если не делать универсально, то для одного поддерживаемого чипа дело за малым - добавить код, который будет непосредственно шить. Дальше конечно можно развивать код )) Пока "оживляли" 2.2.0.3 также изучал интерфейс программирования дергая ногами ардуины (скечт делает опрос идентификатора чипа, читает фьюзы). Был бы _хорошо_ задокументированный алгоритм программирования - было бы не слишком сложно сделать всё остальное, а так - боюсь что займет слишком много времени. Вообще изначально хотел утилиту программирования из командной строки, возможно с использованием avrdude =) Но если кому-то интересно такое, то обращайтесь, поделаем, вместе вроде как проще.
Цитата:
развитая система API, драйверы, куча документации с примерами. Имеется-ли это всё у Novoton?
Документация есть, примеры основных функций есть - процессор достаточно простой, функциональности хватает, освоился легко, доступны, дешевы и ожидаются быть надежными.
Документация есть, примеры основных функций есть - процессор достаточно простой, функциональности хватает, освоился легко, доступны, дешевы и ожидаются быть надежными.
И где они "доступны"? Ни на mouser.com ни на digikey.com нету вообще. Где-то в китайских магазинах? Так завтра запросто они и там пропадут - без всяких гарантий. У китайцев это тем более запросто происходит. И что будете делать с разработанным на нём девайсом?
А EFM-ы до сих пор имеются на складах, да ещё и в ассортименте....
Что мне с того, что ты не можешь купить эти процы на mouser.com / digikey.com? Я вот на упомянутых тобой сайтах не покупаю вообще ничего, и мне тиражи не нужны. Вообще не знаю, возможно ли там 1 штуку 1 позиции заказать и сколько встанет доставка?
Да, конкретные эти чипы я купил на али. Меня устраивают, я их использую по мере своей радиолюбительской практики. Простенький частотник сделал на N76E.
Попробуй перестать негативно относиться к тому, что люди что-то делают и делятся наработками. Какой смысл приходить в специализированную тему и говорить "ваша религия не верна"? Мазохизм?
n76e003 у нас доступны, по крайней мере, в двух базарных киосках города и тройке интернет магазинах, в Днепре Гамма - официальный представитель Нувотон (там, если надо, много можно заказать). Есть директ Нувотон надо пробовать. На алике тоже есть, и есть платы с n76e003 типа ардуно нано очень дешево - для любителей сего сайта самое то. Нувотон предлагает переходить на обновленную версию сабжевого микроконтроллера (совместим). на диджикее вроде доступны
некий товарищ раскручивал тут тему Новатоноф с страным ником обещал хакнутый софт под нувотоны поn прогер на Сh552 но потом вдруг тихо слился и подчистел за собой ветку даже следоф не оставил!!!! а свисток я с его подачи купил -валяется год+ без дел ибо шить им 24/25/93 конечно мона но с этим и дещевый Ch341 справлялся так что реално есть для шитья этих камней? фришное или ломатое?
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
софт для прошивки n76e003 под Ch341 вроде ж бесплатный. Если надо будлоадер - Гудвин на сахаре выложил и сам бутлоадер и самодельный прошивальщик через бутлоадер. http://caxapa.ru/1151397.html з.ы. печально что софта для прошивки нувотонов под линукс нет - держу в виртуалбоксе вин7, практически только для прошивки нувотонов - у меня, кроме n76e003, еще в проектах используюься n79e844 (там свой программатор и оболочка виндовая). Под AVR STM8 STM32 софт под линукс есть. з.ы.з.ы у нас в киоске базарном есть и STM8, дороговато, но если надо - значит надо
Нашел, нашел - вон оно дерево(с) исходник Linux программатора для n76e003 через штатный Nu-Link, правда исходник на Go, но не беда - Го лего установить и затем убрать... https://github.com/erincandescent/nuvoprog что интересно - автор женского пола (зовут похоже Эрин, англичанка), не мужик в пиджаке еще есть у нее минимальный BSP SDCC под n76e003 https://github.com/erincandescent/libn76 там есть пару примеров под SDCC с мэйкфайлом, через этот мэйк и прошивка ее же программатором еще сабжевый прог для Малинки (Rpi) ногодрыгом портами https://github.com/steve-m/N76E003-playground там же и прошивка бутлоадера и есть на питоне софт для загрузки через бутлоадер
Что мне с того, что ты не можешь купить эти процы на mouser.com / digikey.com? Я вот на упомянутых тобой сайтах не покупаю вообще ничего, и мне тиражи не нужны.
Если речь о единственном МК, то купить можно почти любой. Даже сейчас. И нет никакого смысла связываться с чем-то экзотическим, да ещё китайским. Которое сегодня есть - завтра нету. И все свои наработки по нему можно будет смело отправлять в корзину.
некий товарищ раскручивал тут тему Новатоноф с страным ником обещал хакнутый софт под нувотоны поn прогер на Сh552 но потом вдруг тихо слился и подчистел за собой ветку даже следоф не оставил!!!!
Видимо рекламный контракт по продвижению нувотонов закончился, вот он и слился. А проблемы негров - шерифа не волнуют купившихся на рекламу - это уже их проблемы. Вангую, что вскоре история повторится.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения