Запитання з тегом «bootloader»

Завантажувач - це утиліта, яка використовується для завантаження програми в пам’ять.

3
Що таке завантажувач і як я його розробив?
Я зустрічався з багатьма проектами, в яких мікроконтролер AVR використовує завантажувач (наприклад, Arduino), але цю концепцію я не дуже добре розумію. Як я можу зробити завантажувач (для будь-якого мікроконтролера)? Як написав завантажувач, як він запрограмований на мікроконтролер (як і будь-яка програма .hex, записана на флеш-пам’яті AVR, або якийсь інший метод)?

8
Для чого нам потрібен завантажувач окремо від нашої прикладної програми в мікроконтролерах?
Навіщо нам потрібна окрема програма в одній пам'яті флеш-програми мікроконтролера, зокрема STM32F103, яку називають завантажувачем? Що в ньому особливого, щоб він не був відокремлений від основної прикладної програми? Взагалі кажучи, чи завантажувач мікропроцесорної системи (скажімо, PowerPC MPC8270) виконує таку ж роботу, як і мікроконтролера (скажімо, ARM STM32F103), або вони роблять …

6
Мобільний телефон як мікроконтролер
У мене є кілька мобільних телефонів, один з них такий: http://www.gsmarena.com/sony_ericsson_elm-3057.php Можна очистити флеш-пам’ять і замінити її завантажувачем, а потім завантажити ескізи ардуїно або ескізи pic32 (C # / C ++). Я отримав цю ідею, оскільки це дуже дешева платформа для розробки апаратних проектів. (Ви отримуєте екран, кнопки, аудіо введення …

4
Як працює скидання фабрики?
Усі вбудовані пристрої містять опцію "Скидання на заводські налаштування", яка дозволяє користувачеві скинути свій пристрій, якщо щось не так. Я розробляю прошивку на платі STM32. Прошивка включає завантажувач, який дозволяє оновити додаток через UART (Надіславши бінарний файл, що містить нове зображення), і я хочу додати ще одну функцію: Скидання заводу. …

2
Як я можу використовувати мій SMD Arduino для програмування окремого DIP ATmega328?
У мене є ардуїно з поверхневим (SMD) мікроконтролером: Я знаю, як використовувати DIP arduino як програміст для DIP ATmega328. Це просто - ви просто засуньте мікроконтролер у тримач. Однак із поверхневим кріпленням Arduino немає очевидного. Розпарювання мікроконтролера - це один із способів, але це хитро і руйнівно. Чи можу я …

2
Не вдається заставити завантажувач працювати на користувальницькій платі з AT32UC3L
Нещодавно я розробив друковану плату для клієнта, з обладнанням та програмним забезпеченням все нормально (додаток працює як належить). Зараз ми стикаємося з необхідністю оновити програму всередині мікроконтролера, але оскільки ці друковані плати встановлені в різних місцях світу, було б ідеально встановити завантажувач і використовувати той самий UART, як і додаток. …

1
Деталі завантажувача Arduino
Чи можете мені хтось пояснити, як працює завантажувач Arduino ? Я не шукаю тут відповіді високого рівня, я прочитав код і отримую суть його. Я також читав цей інший пост (я навіть був одним із відповідей на нього). Існує купа взаємодії протоколу, що відбувається між ID-кодом Arduino і кодом завантажувача, …

2
Програмування PIC через FPGA
Я хотів би знати, чи є спосіб запрограмувати PIC вперше (писати у Flash) через FPGA-карту. PIC вже припаяний до FPGA, і я не можу його видалити. У PIC немає завантажувача. Тому мені потрібно запрограмувати його в режимі USART / SPI / I2C з завантажувачем, щоб він міг отримувати дані з …


2
Хороші інструменти чи методи для розуміння структури завантажувача?
Нещодавно я з'ясував причину неприємної помилки, над якою працював з Atmel AT91SAM9G20 SBC під керуванням U-boot , завантажувачем з відкритим кодом. Основною проблемою було те, що U-boot очікував, що обладнання буде налаштоване інакше, ніж я його побудував, тому деякі регістри пристроїв були неправильно налаштовані. Тепер, коли я з’ясував проблему, мені …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.