Кремень КД Реклама
Кремень КМ Реклама

Дневник Tronxy Crux-1. Часть 4: MCU - пересадка сердца

Bronco125
Идет загрузка
Загрузка
27.01.2025
577
12
Разное

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

9

Дневник Tronxy Crux-1. Часть 4: MCU - пересадка сердца

    Прошло 17 дней с момента покупки процессора и он пришел с Али.

Я сразу же добросовестно убил половину воскресенья с ним.

Когда перевернул новый камень, то увидел снизу выпуклость. Как бы, я не часто занимаюсь с такими вещами и тут я подумал нехорошее.

Дневник Tronxy Crux-1. Часть 4: MCU - пересадка сердца

    Но мы не настолько паникёры, чтобы не припаять микросхему со 144 ногами и не убедиться в её работоспособности.

    Время обеда, Стол сервирован, мясо подано, приборы разложены, старая рубаха с о.Бали порвана на тряпки.

Дневник Tronxy Crux-1. Часть 4: MCU - пересадка сердца

    Настало время прошиться.

Подключил через USB к ПК. В STM32CubeProgrammer MCU определился, вроде рабочий.

    И тут вылез затык с загрузчиком. Я написал в поддержку Тронкси, они скинули мне прошивку, написали смотри видео, на котором скидываешь файлы на флешку, вставляешь в принтер и всё в шоколаде. А где загрузчик-то спрашиваю. Всё на видео, всё там. :)

   Для проформы, я сделал как на видео. Ну и фигвам, конечно.

Начал лазить по интернету, искать родной загрузчик на плату V10 с 446 камнем. Не нашел. Прошил от Октопуса, прошил какой-то старый от читу-тронкси. Естественно та паршивка из 5 файлов, что прислала поддержка тронкси не заливается. Даже экран не работает, даже не светится.

    Чем плохи нераспространенные принтеры с закрытым ПО, что хрен что найдешь на них, если понадобится и пользователей грамотных мало, которые бы помогли. И в период, когда душиловка со всех сторон, когда одни программу для прошивки STM не дают скачать из-за санкций, другие тупят с высылкой своей драгоценной прошивки, третьи блокируют ютуб с ценной малораспространенной информацией, это особенно напрягает. Собираешь всё по крохам, пытаешься заставить шевелиться древние мозги, а они очень не хотят.

    Полазив по зарубежным форумам, наткнулся на пост в гитхабе, где пользователь выложил дамп MCU от Tronxy X5SA-Pro с таким же камнем за что ему спасибо.

   Я его влил, перезапустил проц и аж подпрыгнул, когда засветился экран.

Дневник Tronxy Crux-1. Часть 4: MCU - пересадка сердца     В левом верхнем углу высветилась версия загрузчика. Теперь он у нас есть. Ну и на этом с надписью Initialization всё встало. 

    Далее вставил SD карту с прошивкой, которую прислала поддержка и загрузчик жадно схавал все эти файлы. Подкинул к плате термисторы. Прошивка запустилась. Но...

Дневник Tronxy Crux-1. Часть 4: MCU - пересадка сердца     Но запустилась она с видом на дисплее в перевернутом состоянии. Естественно, тач тоже перевернут. Т.е. если у значок в левом верхнем углу, то надо тыкать в правый нижний. И то я не сразу допёр до этого, думал, что реагирует на касания в рандомных местах. Кстати и цвета тоже перепутаны, там где меню со списком языков, флаг наш имеет цветовую раскраску как у немецкого. :)

    Ёжкин дрын, подумал я и сел писать письмо опять нашим китайским партнерам в тронкси. Пока писал, экран ушел в сон, после того как я ткнул в него, картинка перевернулась и всё заработало как надо и в правильной цветовой гамме, где наш флаг - это наш флаг.

Дневник Tronxy Crux-1. Часть 4: MCU - пересадка сердца

    При старте принтера, полагаю, что отрабатывает программа загрузчика с принтера, где экран расположен по-другому, поэтому изображение перевёрнуто. Но я в этом не силен, это на уровне догадок. Буду строчить в Тронкси, но особо не расчитываю на положительный результат.

    Собственно, оно мне и не надо особо, т.к. принтер будет на клиппере, а прошиться хватило бы и загрузчика от Октопуса. Но хотелось бы разобраться до конца. В планах дисплей подцепить по SPI к Orange pi Z3 и накатить клипперскрин, но без помощи по интерпретации назначений выводов дисплея мне не справиться.

    На этом пока всё, перелистываем очередную страницу дневника.

P/s. Марлин, который мне прислали, версия 2.1.1. Полагаю, что в новых CRUX1 версия та же, сборка 2022 года. Linear Advance включен (К0.22).

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

9
Комментарии к статье