Вопросы с тегом «bootloader»

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

53
Что такое загрузчик и как мне его разработать?

Я встречал много проектов, в которых микроконтроллер AVR использует загрузчик (например, Arduino), но я не очень хорошо понимаю эту концепцию. Как сделать загрузчик (для любого микроконтроллера)? После написания моего загрузчика, как он запрограммирован на микроконтроллер (как любая программа .hex,...

28
Зачем нам нужен загрузчик отдельно от нашей прикладной программы в микроконтроллерах?

Зачем нам нужна отдельная программа в той же флэш-памяти программ микроконтроллера, в частности STM32F103, которая называется загрузчиком? Что особенного в этом, чтобы отделить его от основной прикладной программы? Вообще говоря, выполняет ли загрузчик системы на основе микропроцессора (скажем,...

19
Сотовый телефон как микроконтроллер

У меня есть несколько сотовых телефонов, один из которых: http://www.gsmarena.com/sony_ericsson_elm-3057.php Можно очистить флэш-память и заменить ее загрузчиком, а затем загрузить эскизы Arduino или рисунки pic32 (C # / C ++). Я получил эту идею, потому что это очень дешевая платформа для...

18
Как работает сброс к заводским настройкам?

Все встроенные устройства включают опцию «Factory reset», которая позволяет пользователю сбросить настройки устройства, если что-то не так. Я разрабатываю прошивку на плате STM32. Прошивка включает в себя загрузчик, который позволяет обновить приложение через UART (отправив двоичный файл,...

15
Как я могу использовать мой SMD Arduino для программирования отдельного DIP ATmega328?

У меня есть Arduino с поверхностным (SMD) микроконтроллером: Я знаю, как использовать DIP Arduino в качестве программиста для DIP ATmega328. Это просто - просто вставьте свой микроконтроллер в держатель. Однако с Arduino для поверхностного монтажа очевидного нет. Демонтаж микроконтроллера - это...

12
Невозможно получить загрузчик, работающий на пользовательской плате с AT32UC3L

Недавно я разработал печатную плату для клиента, все хорошо с аппаратным и программным обеспечением (приложение работает так, как должно). Теперь мы сталкиваемся с необходимостью обновления программы внутри микроконтроллера, но, поскольку эти печатные платы установлены в разных местах по всему...

11
Arduino Bootloader Подробнее

Может кто-нибудь объяснить, как работает загрузчик Arduino ? Я не ищу высокоуровневого ответа, я прочитал код и понял его суть. Я также прочитал этот другой пост (я даже был одним из ответчиков на него). Между IDE Arduino и кодом загрузчика происходит множество протокольных взаимодействий, что в...

9
Arduino Bootloader

Я очень новичок во встроенном мире. Я до сих пор работал только на S / W Может кто-нибудь объяснить, пожалуйста, использование Arduino Bootloader? Я хочу, чтобы Arduino выполнил простую математику, используя некоторые дополнительные компоненты, которые должны быть вставлены в чип. Нужен ли...

9
Хорошие инструменты или методы для понимания структуры загрузчика?

Недавно я выяснил причину неприятного бага, над которым я работал, с Atmel AT91SAM9G20 SBC, работающей с U-boot , загрузчиком с открытым исходным кодом. Суть проблемы заключалась в том, что U-boot ожидал, что аппаратное обеспечение будет настроено не так, как я его построил, поэтому некоторые...

9
Программирование PIC через FPGA

Я хотел бы знать, есть ли способ запрограммировать PIC впервые (запись во Flash) через карту FPGA. ПИК уже припаяна к ПЛИС, и я не могу удалить его. На PIC нет загрузчика. Поэтому мне нужно запрограммировать его в режиме USART / SPI / I2C с помощью загрузчика, чтобы он мог получать данные из ПЛИС....

9
PIC12F675 GP4 не работает

Я использую PIC12F675 для проекта, и все работает отлично, кроме одной вещи. GP4 не работает как цифровой IO. Я много смотрел на конфиги и код, но ничего не смог найти. Config: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config PWRTE = OFF #pragma config MCLRE = OFF #pragma...

8
Я не понимаю концепцию Arduino

Некоторое время я боролся за создание Arduino (мне удалось создать макетную версию с помощью кабеля для ISP- программатора). Говорят, что загрузчик Arduino сделан таким образом, что для программирования ATmega8 не требуется никаких внешних схем . Но когда я посмотрел на схемы, там была нормальная...

8
ATTiny85 не работает после прожига загрузчика

У меня проблема с моим ATTiny85. Я должен упомянуть, что я использую Arduino в качестве интернет-провайдера для его программирования. Мой ATTiny работал нормально, пока я не решил, что мне нужно увеличить тактовую частоту с 1 МГц до 20 МГц, поэтому я выбрал ATTiny85 на 20 МГц в меню Boards и затем...