столкнулся с проблемой, при прошивке проца платы управления реверсом... программатор tnm5000
фаил открывается пустым, может кто нибудь знает, в чем проблема? или что я делаю не так...
Спойлер
посмотрел другие файлы прошивок, не нашел в них такой короткой строчки в начале файла Спойлер после ее удаления все нормально открывается, Спойлер может кто нибудь пояснить, что за строка?
Ну вообще то это стандартный hex файл, и строка что вы удалили обычно присутствует. Может вы пытаетесь формат hex открывать как bin, то есть как байтовое поле. Из-за этого и не открывается.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Проще сначала ознакомиться со структурой hex-файла. Потом понять, что в первой строке содержится указание на смещение и его тип. Потом понять, что крутой аппаратный программатор понимает адресное пространство флэш памяти STM начиная с 0-го адреса, а не с Hx8000000 и делать выводы. А файлы все целые.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Проще сначала ознакомиться со структурой hex-файла. Потом понять, что в первой строке содержится указание на смещение и его тип. Потом понять, что крутой аппаратный программатор понимает адресное пространство флэш памяти STM начиная с 0-го адреса, а не с Hx8000000 и делать выводы. А файлы все целые.
поясните, пожалуйста, что мне делать в данном случае? я все равно до конца не понял.
нашел у себя пару файлов прошивок из одного проекта, в одном есть это смещение, в другом его нет, прошивки для атмеги, обе открываются нормально
Последний раз редактировалось AlekseyEnergo Ср июл 12, 2017 21:20:34, всего редактировалось 1 раз.
поясните, пожалуйста, что мне делать в данном случае?
STM отличается от ATmega... Вариантов несколько: - в настройках интерфейса программатора выставить требуемое значение смещения; - поправить HEX-файл; - воспользоваться программатором за 3 копейки, который заточен на STM; - прошить через UART и т.д. Но в моем предыдущем сообщении решение проблемы присутствует.
в настройках программатора нет значений смещения... искать и ждать программатор за 3 копейки я точно не буду, имея программатор за 15 рублей. править hex, знать бы как )
передвинуть все данные на адрес 0x08000000? размер файла получается 128 мб.
Спойлерhttps://ru.wikipedia.org/wiki/Intel_HEX Пример записи: : 0200000400FFFB где:
02 Количество байт данных 0000 Всегда равно 0 04 Тип записи 04 (запись расширенного линейного адреса) 00FF Старшее слово смещения адреса (0x00FF0000) FB Контрольная сумма
как я понял. данные смещением загоняются в конец памяти.
Вообще-то для каждой задачи лучше использовать наиболее подходящий инструмент. Программатор за 3 копейки позволяет программировать камень внутрисхемно. А переходник USB-UART можно найти на любом углу.
Есть желание разобраться с инструментом? Или прошить одну STM и все?
DMUTPUUM писал(а):
передвинуть все данные на адрес 0x08000000?
В hex-е, который прошивается в STM32, область записи как раз и начинается с адреса 0x8000000. Именно это записано в первой строке. Поэтому интерфейс программатора и заполняет нулевые адреса FF-ми.
P.S. А для того, чтобы запрограммировать STM-ку этим программатором, его нужно перевести в режим эмуляции COM-порта (как - написано в мануале), а далее шить стандартными утилитами от ST. То-есть 15 к.р. программатор будет переходником USB-UART.
вот тут то я и не понимаю, интерфейс tnm5000, который полностью поддерживает stm32, открывает фаил пустым от нуля и до 040FFFF0 дальше не двигается скролл.
в даташите на STM пишется, что флеш 16-128 kbytes , а фаил со смещением 0х0800000 128 Mb получается...вот тут то я и не понимаю.
Добавлено after 15 minutes 58 seconds: в общем я понял. что шить нужно флешером STM
Всем здравствуйте. Заинтересовался процессом металлизации с использованием серебра. Подскажите а при приготовлении раствора сенсебилизации по этому рецепту:
SnCL2*2H2O (хлористое олово) – 5 гр. HCL (соляная кислота) – 20 мл. H2O (вода) - 1 л.
Возможно ли использовать соляную кислоту с концентрацией 15%?! Или обязателен концентрат? Заранее спасибо за ответ!
Возможна более слабая концентрация, только пересчитайте количество кислоты (её нужно будет больше) и воды (её меньше).
_________________ Платы для HLDI - установки лазерной засветки фоторезиста. Фоторезисты Ordyl Alpha 340 и AM 140. Жидкое олово для лужения плат (видео) - самое лучшее и только у меня ! Паяльная маска XV501T-4 (5 цветов). Заказ печатных плат - pcbsmac@gmail.com
Взять 70 мл 15% кислоты, растворить в ней хлорид олова (желательно прогреть на бане). Затем растворить соль в 300 мл воды, добавить туда раствор кислоты с оловом и затем довести объем получившегося раствора до 500 мл водой.
Года два пользуюсь раствором для сенсибилизации на уксусной кислоте. Работает абсолютно так же, но не требует ни соляной ни серной кислот. Хранится без всяких проблем. После приготовления впадает какая то муть в небольшом количестве. Кислоту добавлял ледяную из расчета ~1.2 от объема солянки, но можно пересчитать на другую . Вот, кстати, видео ох хромировщиков на аналогичную тему https://www.youtube.com/watch?v=xoLvVnrPyP4 Только у них вместо термина сенсибилизация используется "активация"
И в чём смысл замены, когда ледяная уксусная такой же прекурсор, как и серная с соляной?
_________________ Платы для HLDI - установки лазерной засветки фоторезиста. Фоторезисты Ordyl Alpha 340 и AM 140. Жидкое олово для лужения плат (видео) - самое лучшее и только у меня ! Паяльная маска XV501T-4 (5 цветов). Заказ печатных плат - pcbsmac@gmail.com
- и раствор серной кислоты купить совершенно не проблема в виде аккумуляторного электролита;
- как показывают форумы, немало где встречаются и растворы соляной кислоты;
- но, самое главное, как можно что-то химичить, не будучи уверенным в чистоте реактивов? Та же вода в столовом уксусе может быть совершенно "грязной". И то, что это пищевой продукт, сейчас, увы, ничего не гарантирует. И концентрация уксуса может быть далеко не 9%, как написано на этикетке - все пересчёты насмарку. Если у Вас получилось - здорово - только вот других при таком подходе может постичь глубокое разочарование.
_________________ Платы для HLDI - установки лазерной засветки фоторезиста. Фоторезисты Ordyl Alpha 340 и AM 140. Жидкое олово для лужения плат (видео) - самое лучшее и только у меня ! Паяльная маска XV501T-4 (5 цветов). Заказ печатных плат - pcbsmac@gmail.com
smacorp, с таким подходом разочарование просто обязано постигнуть... Только вот плата после промывается в обычной воде из под крана, которая жесткая хлорированная и еще грязнее чем в паленом пищевом уксусе. Это вас не смущает?
Mial, а напомни параметры распылителя твоего ротоспрея (шаг отверстий, диаметр). А то вот делаю, и не могу определиться. Турбинку стырил по твоей ссылке, перегородок в трубке пока нет (кстати, из чего и как делал? как крепил?). Так вот, 32-я труба длиной 300 мм, три ряда отверстий, шаг 10 мм, диаметр 1 мм. Литр воды всасывает моментально, но есть проблема с подъёмом воды до самого верха. Аналогичная конструкция, но с 0.5 мм отверстиями воду уже поднимает нормально, но распыл гораздо более мелкий и редкий. Ищу компромис, а то я скоро уже всю сантехническую трубу в соседнем магазине скуплю. И в своей травилке делал ли ты какое гидрооформление вокруг заборника, чтоб воду не так закручивало? Ибо когда закручивает - засасывает в разы хуже.
_________________ Прибор, защищённый предохранителем, сгорает первым, защитив предохранитель. Закон Мерфи.
Захотелось мне заменить персульфат, который используется для микротравления, на что-то другое что-бы стабильнее хранилось, не газовало. То что он недорогой в расчет не берется. Нашел патент в котором предлагаются другие составы. Решил попробовать состав 2 (таблица 1). (полность текст не переводил). Состав такой: - cupric formate (формиат меди), 5% - formic acid (муравьиная кислота), 2% - ammonium chloride (хлористый аммоний), 8% - ion-exchanged water (я понял как деионизированая вода), остаток Кислота была, аммоний хлористый то-же, воду брал после бытового осмоса. Формиата не было. Для его приготовления нужна соль меди(2), карбонат, муравьиная кислота. Кальцинированная сода была. Вспомнил что весь сульфат ушел на гальванику. Нашел хлорид меди который готовил и которым травил платы. Концентрация не известна.
Как делал. Отлил 100мл хлорида в литровый стакан, начал по чуть присыпать соду. Выделяется углекислый газ, в осадке образуется основной карбонат меди. Когда реакция замедлилась слегка подогрел. Добавлял соду пока выделения газа не закончилось. Раствор помешивал и подогревал. Разбавил осадок до 0,5 л, поставил на фильтрование.
Осадок промыл на фильтре несколько раз. Когда там оставалось чуть воды, фильтр вместе с содержимым перенес в стакан.
По чуть-чуть добавил муравьиной кислоты для растворения осадка. Получил раствор формиата меди. С избытком кислоту добавлять не нужно, потом нужно все выпаривать.
Отделил раствор от остатков фильтра
Поставил выпаривать.
Выпарилось до состояния густого сиропа. Цвет поменялся на темно зеленый. Опасаясь перегреть убрал с плитки.
Далее было так. Я не знал массу стакана и ложки и не мог посчитать сколько формиата у меня получилось. Стакан со всем содержимым весил 148 грамм.
В отдельную емкость я налил 600 мл воды и прилил 10мл муравьиной кислоты, налил в стакан с формиатом, сполоснул, вылил в емкость где должен получится готовый раствор. Потом взвесил вымытый стакан где выпаривался формиат и ложку получилось 128 грамм. Получилось 20 грамм формиата меди. По пропорции, кислоты нужно 8 грамм (у меня уже влито больше!!!), хлорида аммония 32 грамма
Аммоний взвесил и растворил в 200мл воды в отдельной емкости.
Растворы готовы к смешиванию.
Влил раствор аммония хлористого в раствор формиата с кислотой при помешивании
Тест. Нашел первый попавшийся кусок текстолита. Зашкурил. Вид фольги после 30 секунд в растворе. Температура раствора около 20 градусов. Раствор не грел, не охлаждал. В моем подвале, где лаба, такая температура.
Еще 30 секунд
Потом держал в растворе вынимая по 1/3 каждые 30 секунд
Пальцем ощущается разница между ошкуренной поверхностью и травленной. Перелил в пластиковую бутылку посмотрю как будет хранится.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения