Что именно нужно сделать:
Написать bootloader для контроллера STM32L433CCT6
Контроллер должен подключаться к компьютеру посредством USB порта. При подключении к компьютеру по USB в диспетчере устройств определяется как
USB\VID_0483&PID_5740&REV_0200
Описание устройства: ********* VIRTUAL COM PORT
Далее общается с софтом PWA и Web Serial API для получения прошивки.
Более подробную информацию лично подрядчику.
Оставлять заявки могут только авторизованные пользователи.
"Добрый день. Хотел бы получить более подробную информацию и оценить сложность задачи. Потенциально могу написать (на C или Zig, вероятно, со вставками ассемблера).
Контакт в Телеграме - @beggortal".
В случае готовности, выполню за 5000, т.к. понимаю, что новый аккаунт не выглядит привлекательно. Низкоуровневое программирование мой личный интерес и хобби, из опыта - писал ПО для DIY термостата.
Здравствуйте! Программирование загрузчика (bootloader) для микроконтроллера STM32L433CCT6 требует определенных знаний в области микроконтроллеров, USB-коммуникаций и разработки ПО. Ниже представлена общая структура bootloader'а для этой задачи. Это простой пример, и вам может потребоваться настроить его под ваши конкретные потребности.
#include "stm32l4xx.h"
#define APP_ADDRESS 0x08010000 // Адрес программы
#define PAGE_SIZE 0x400 // Размер страницы флеш-памяти
// Проверка, необходимо ли перейти в режим загрузчика
if (/* Проверка условия для входа в режим загрузчика, например, через GPIO или по команде */)
{
// Запуск пользовательской программы, если условие не выполнено
JumpToApplication(APP_ADDRESS);
}
// Инициализация USB-коммуникаций
// Основной цикл обработки команд от компьютера
while (1)
{
// Проверка наличия команды от компьютера по USB
// Обработка команды (например, получение прошивки)
// Передача ответа компьютеру
}
}
12:05 29.09.23
Также обратите внимание, что обработка команд от компьютера и передача ответов требует разработки соответствующего протокола для вашей конкретной задачи. Этот пример только демонстрирует общую структуру загрузчика.
Написать bootloader для контроллера STM32L433CCT6
Реклама
Написать bootloader для контроллера STM32L433CCT6
Что именно нужно сделать:
Написать bootloader для контроллера STM32L433CCT6
Контроллер должен подключаться к компьютеру посредством USB порта. При подключении к компьютеру по USB в диспетчере устройств определяется как
USB\VID_0483&PID_5740&REV_0200
Описание устройства: ********* VIRTUAL COM PORT
Далее общается с софтом PWA и Web Serial API для получения прошивки.
Более подробную информацию лично подрядчику.
Другие открытые задания:
Модерация ночной модератор чат поддержка2 040 р.
Бюджет: 2 040 р. РАБОТА В НОЧНОЕ ВРЕМЯ ПО МСК График работы: с 19:00 до 7:00 по московскому времени, 2 через 2. Оплата 2040 руб. за смену. В месяце порядка 15 смен. Что нужно …
Разработать многостраничный сайт компании (не на Тильде) с автоматической загрузкой данных в таблицу на одной из страниц.117 000 р.
Бюджет: 117 000 р. 1. Многостраничный сайт зарубежной компании на английском языке, без CEO продвижения 2. В цветовых и дизайнерских решениях необходимо опираться на сайт https://w…
Маркетолог . Нужен специалист по ЮЛЕ со своим трафиком .Специалист по рекламе ,трафику , лидогенерации .60 000 р.
Бюджет: 60 000 р. Маркетолог . Нужен специалист по ЮЛЕ со своим трафиком .Специалист по рекламе ,трафику , лидогенерации . Здравствуйте, уважаемые фрилансеры ! Меня зовут Ол…
поиск заданий