«bootloader» 태그된 질문

부트 로더는 응용 프로그램을 메모리에로드하는 데 사용되는 유틸리티 프로그램입니다.

3
부트 로더 란 무엇이며 어떻게 개발합니까?
AVR 마이크로 컨트롤러가 부트 로더 (예 : Arduino)와 함께 사용하는 많은 프로젝트를 만났지만 그 개념을 잘 이해하지 못했습니다. 부트 로더 (어떻게 마이크로 컨트롤러 용)를 만들 수 있습니까? 부트 로더를 작성한 후 마이크로 컨트롤러에 어떻게 프로그래밍되어 있습니까 (예 : AVR의 플래시 ROM에 구운 .hex 프로그램 또는 다른 방법)?

8
마이크로 컨트롤러의 응용 프로그램과 별개의 부트 로더가 필요한 이유는 무엇입니까?
마이크로 컨트롤러의 동일한 플래시 프로그램 메모리, 특히 부트로 더라고하는 STM32F103에 별도의 프로그램이 필요한 이유는 무엇입니까? 기본 응용 프로그램과 분리하여 유지하는 데있어 특별한 점은 무엇입니까? 일반적으로 마이크로 프로세서 기반 시스템 (예 : PowerPC MPC8270)의 부트 로더는 마이크로 컨트롤러 (ARM STM32F103)와 동일한 작업을 수행하거나 기본적으로 서로 다른 작업을 수행하지만 둘 다 '부트 …

6
마이크로 컨트롤러로서의 휴대 전화
나는 휴대폰의 부부가 그 중 하나는이 하나되고, 주위에 누워 있습니다 http://www.gsmarena.com/sony_ericsson_elm-3057.php는 아두 이노 스케치를 업로드 한 후 플래시 메모리를 삭제하고 부트 로더로 교체하고 가능 또는 pic32 스케치 (C # / C ++). 하드웨어 프로젝트 개발을위한 매우 저렴한 플랫폼이기 때문에이 아이디어를 얻었습니다. (당신은 당신이 얻을 화면, 버튼, 오디오 I / O, …

4
공장 초기화는 어떻게 작동합니까?
모든 내장형 장치에는 "초기화"옵션이 포함되어있어 문제가있는 경우 사용자가 장치를 재설정 할 수 있습니다. STM32 보드에서 펌웨어를 개발 중입니다. 펌웨어에는 UART를 통해 응용 프로그램을 업그레이드 할 수있는 부트 로더가 포함되어 있으며 (새 이미지가 포함 된 이진 파일을 전송하여) 다른 기능을 추가하려고합니다. 공장 초기화. 사용자가이 옵션을 선택하면 보드는 원본 이미지를로드해야합니다. 공장 초기화 …

2
SMD Arduino를 사용하여 별도의 DIP ATmega328을 프로그래밍하려면 어떻게해야합니까?
표면 실장 (SMD) 마이크로 컨트롤러가있는 arduino가 있습니다. DIP ATmega328의 프로그래머로 DIP arduino를 사용하는 방법을 알고 있습니다. 마이크로 컨트롤러를 홀더에 꽂기 만하면됩니다. 그러나 표면 장착 Arduino를 사용하면 분명하지 않습니다. 마이크로 컨트롤러를 납땜 제거하는 것은 한 가지 방법이지만, 그것은 불안정하고 파괴적입니다. 보드를 치명적으로 손상시키지 않고이 Arduino를 DIP ATmega328의 프로그래머로 사용할 수 있습니까? …

2
AT32UC3L로 맞춤형 PCB에서 부트 로더를 작동시킬 수 없음
나는 최근에 클라이언트를 위해 PCB를 설계했다. 모든 것이 하드웨어와 소프트웨어에 문제가 없다 (애플리케이션은 예상대로 작동하고있다). 이제 우리는 마이크로 컨트롤러 내부에서 프로그램을 업데이트해야 할 필요성에 직면하고 있지만, 이러한 PCB는 전 세계 여러 곳에 설치되어 있기 때문에 부트 로더를 설치하고 애플리케이션에서 사용하는 것과 동일한 UART를 사용하는 것이 좋습니다. 보드 설명 AT32UC3L032 보드와 …

1
아두 이노 부트 로더 세부 사항
Arduino 부트 로더 가 어떻게 작동 하는지 설명해 주 시겠습니까? 나는 여기서 높은 수준의 답변을 찾지 않고 코드를 읽었으며 요점을 얻습니다. 나는 또한이 다른 게시물을 읽었 습니다 (나는 그것에 대한 응답자 중 하나였습니다). Arduino IDE와 부트 로더 코드 사이에 프로토콜 상호 작용이 많이 발생하여 궁극적으로 직렬 인터페이스를 통해 프로그램이 전송되는 …

2
FPGA를 통한 PIC 프로그래밍
FPGA 카드를 통해 처음으로 PIC를 프로그래밍하는 방법 (Flash에서 쓰기)이 있는지 알고 싶습니다. PIC는 이미 FPGA에 납땜되어 있으며 제거 할 수 없습니다. PIC에 부트 로더가 없습니다. 따라서 부트 로더를 사용하여 USART / SPI / I2C 모드에서 FPGA에서 데이터를 수신 할 수 있도록 프로그래밍해야합니다. 나는 일반적으로 납땜을 풀고 PICKit과 같은 하드웨어 프로그래머에 …


2
부트 로더의 구조를 이해하는 데 유용한 도구 나 방법이 있습니까?
최근 에 오픈 소스 부트 로더 인 U-boot를 실행하는 Atmel AT91SAM9G20 SBC로 작업하고있는 불쾌한 버그의 원인을 알아 냈습니다 . 문제의 핵심은 U-boot가 하드웨어가 내가 만든 것과 다르게 구성 될 것으로 예상했기 때문에 일부 장치 레지스터가 잘못 구성되었다는 것입니다. 이제 문제를 파악 했으므로 레지스터를 올바르게 구성하려면 U-boot를 조정해야합니다. 프로그램의 끝에 몇 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.