e4ds / 임종수 대표
강*경2024-12-18 오전 11:05:02
bootloader 를 stm 제품에서 공용으로 사용 가능한가요? Init 부분에서 적용할 MCU 설정만 바꿔 주면 될 것으로 예상이 되는데요.e4ds12024.12.18
대부분 bootloader에 대한 내용은 솔직히, 사용하는 core와 interrupt controller에 대한 내용입니다. 그런데, Cortex-M의 경우, interrupt controller를 고정해서 모두 동일한 NVIC를 사용하도록 되어 있습니다. 그러므로, 제조사에 관계 없이 거의 책에서 사용한 내용을 그대로 적용할 수 있습니다.신*영2024-12-18 오전 11:03:48
어플리케이션 실행코드를 플래시 메모리에 올려서 플래시 메모리에서 실행하면 RAM 보다 실행속도가 느린데, 부트로더에서 플래시에 있는 실행코드를 RAM을로 복사해서 RAM에서 실행할 수 있도록 하는 내용이 책에 설명이 되어있을까요??e4ds12024.12.18
그것이 바로 RAM booting이고, 이주 자세히 설명되어 있으며, 해당 실습도 준비되어 있습니다.이*철2024-12-18 오전 11:03:45
FBL 에서 RTSW로 넘어갈 때, 현재 적용가능한 Seedkey(보안키) 적용이 가능한 방법이 따로 있나요? 적용 솔루션이 있는지, 제안 등이 있을 지 궁금해서 여쭤보았습니다.e4ds12024.12.18
문의 하신 내용에 대한 답변은 네이버 카페 임종수 연구소에 해 주시면 좀 더 자세히 답변을 하도록 하겠습니다.최*범2024-12-18 오전 11:02:36
stm32g시리즈에서는 boot 관련 설정(boot0,1)방법이 약간 달라진것 같은데 맞을까요?e4ds12024.12.18
죄송하지만, 제가 STM32 직원이 아니다보니, 거기 까지는 아직, ㅠㅠ박*선2024-12-18 오전 11:00:51
책에서 flash dual bank mode 내용이 있나요?e4ds12024.12.18
Vol.1에서 간단히 소개한 것으로 기억합니다. STM32L496을 사용할 때, 다루어 보았기 때문입니다.박*선2024-12-18 오전 11:00:31
flash dual bank mode도 강의에서 다루나요?e4ds12024.12.18
강의 중에 다루지는 않지만, 네이버 카페 임종수 연구소에 해 주시면 좀 더 자세히 답변을 하도록 하겠습니다.조*영2024-12-18 오전 11:00:07
부트로더에 의해서 내부 플래쉬 메모리에 펌웨어가 업데이트 중에 전원등이 나가면 기존의 펌웨어는 훼손되는 건가요?e4ds12024.12.18
그래서, 이중 구조를 사용합니다. 제조사 bootloader는 말씀하신 경우에 문제가 되지만 말입니다. 강의 중에 이중 구조에 대해서 자세히 설명한답니다.김*호2024-12-18 오전 10:59:51
10[us] 이하의 주기로 외부 인터럽트가 계속 발생하는 시스템입니다. 지금은 baremetal로 구현되어 있습니다. 이 경우 RTOS 사용이 적합할지 궁금합니다.e4ds12024.12.18
10[us] 이하의 주기로 발생하는 인터럽트를 매번 처리해야 한다면, 그때의 처리 업무량에 따라서 다르겠지만, 일단, OS를 사용하는 이유는 임의의 어떠한 함수가 CPU 자원을 독점하지 않도록 하기 위함입니다. 그리고, 대부분 1[ms] 단위로 task를 전환하므로 10[us]는 상당히 짧은 시간입니다.지*완2024-12-18 오전 10:57:49
예를 들어서 보드가 죽었다? 다운로드하고 싶은데, 부팅이나 보드가 연결이 안될때는 어떻게 부트로더를 다운로드 다시 할 수가 있을까요?e4ds12024.12.18
일단, 보드가 죽어서 어떠한 통신이 불가능하면, 결국, emulator를 이용한 downloading만 가능합니다. 왜냐하면, emulator를 위한 debug logic은 Cortex-M의 경우, 따로 구성되어 있기 떄문입니다.박*선2024-12-18 오전 10:56:10
^^\; 저도 예전에 AVR 제품으로 현장에서 버튼을 누르면 다운로드 되게 했었는데, 생각나네요.e4ds12024.12.18
^^[열린보도원칙] 당 매체는 독자와 취재원 등 뉴스이용자의 권리 보장을 위해 반론이나 정정보도, 추후보도를 요청할 수 있는 창구를 열어두고 있음을 알려드립니다.
고충처리인 강정규 070-4699-5321 , news@e4ds.com