#microcontroller #teensy
#микроконтроллер #крошечный
Вопрос:
В настоящее время я работаю с teensy 4.0, и мне нравится, что он использует проприетарный загрузчик.
Итак, моей первоначальной мыслью было сбросить его и отменить, чтобы посмотреть, что происходит.
Немного информации для teensy 4.0 В нем используется iMXRT1062 от NXP, загрузчик даже нигде не хранится в памяти основного чипа. Он постоянно хранится внутри отдельного чипа MKL02. Вы не можете использовать отладчик JTAG / SWD, потому что (если я правильно понял) внешний чип использует это для записи программы во флэш-память чипа.
Моя цель — написать несколько простых драйверов для простого использования, и я подумал, что это было бы классной задачей ^^
Комментарии:
1. Найдите лучшую платформу разработки, дизайн teensy слишком закрытый, чтобы от него было много пользы. Вы можете использовать их инструменты, если сможете заставить их работать, для загрузки простой программы (ну, я заставил ее работать на более старой teensy), но действительно ли это того стоит? Вы можете получить платы, удобные для разработчиков, за меньшие деньги.
2. У вас есть вопрос по stackoveflow?
3. На самом деле запустить программу с «голым металлом» не сложно. Я использую Rust, поэтому я могу просто скомпилировать на cortex-m7 с помощью rust-toolchain, а затем мне нужно преобразовать его в шестнадцатеричный файл. Загрузка / прошивка осуществляется легко с помощью cli-инструмента от них. И я получил плату в подарок
4. Ознакомившись с их продуктами и подходом, я, как правило, избегаю их на данный момент, могу найти или создать что-то лучшее за меньшие деньги.
5. Если они улучшили свои инструменты загрузки, то это приятно слышать.