Что именно нужно сделать:
Написать 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 для получения прошивки.
Более подробную информацию лично подрядчику.
Другие открытые задания:
Нужен блогер для продвижения в LiveInternet и других порталах .15 000 р.
Бюджет: 15 000 р. Нужен блогер для продвижения в LiveInternet и других порталах . Меня зовут Олег и у меня множество групп в соц.сетях ,есть сайт и лендинг . Хочу сейчас продвигать…
Middle бизнес аналитик200 000 р.
Бюджет: 200 000 р. Всем привет! Ищем к себе в команду мидлового бизнес аналитика по разработке облачной платформы T1 для проведения гибридных мероприятий. Требования: системно…
Сверстать сайт по макету figma и установить на wordpress20 000 р.
Бюджет: 20 000 р. Необходимо по предоставленному макету figma сверстать сайт с дальнейшей установкой на wordpress. Ожидаю сообщений от соискателей которые делают валидно, с отсутстви…
поиск заданий