SRAM부팅1 펌웨어와 커스텀 부트로더(SRAM과 보안,MPU) 펌웨어로 개발을 하다보면 부트로더의 개발은 선택이 아닌 필수가 된다. 부트로더는 보통 하드웨어 또는 환경설정( 예:맥어드레스..) 초기화를 하거나 프로그램 다운로드 및 업데이트를 진행한다. 내가 그동안 개발했던 펌웨어 부트로더는 Romless cpu+ Nor flash(또는 spi flash) + sdram 인 케이스, 내부플래쉬에서 점프하는 가장 맘편한 케이스 그리고 지금하는 qspi flash에서 점프하는 케이스가 있다. Romless cpu+ Nor flash(또는 spi flash) + sdram 인 케이스는 NXP의 lpc1820으로 개발한 경우였다. spi flash로 부팅하고 sdram에 메인 프로그램을 복사한 뒤, vector와 스택포인터만 변경해 주면 문제없이 점프를 했다. 내부 .. 2022. 10. 14. 이전 1 다음