강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

jinh2352님의 프로필 이미지
jinh2352

작성한 질문수

FreeRTOS 프로그래밍

RAM과 FLASH 시작주소

작성

·

218

1

'태스크와 메모리'의 '태스크와 스택메모리' 파트에서 질문이 있습니다!

RAM의 시작주소를 0x20000000, FLASH의 시작주소를 0X08000000이라고 말씀해주셨고, 저의 IDE에서도 확인할 수 있었습니다! 

궁금한 점은 보통 이러한 가상주소는 메인메모리의 물리주소와 사상되는데, ARM 코어에서의 가상 주소 사상은 플래시 주소와도 바로 사상이 되는 것인지 궁금합니다. 제가 컴퓨터 구조 수업때 배운 바로는 Intel기반이었기에 ARM의 아키텍처에 대해 헷갈리네요...ㅎ

답변 1

0

홍영기님의 프로필 이미지
홍영기
지식공유자

jinh2352님! 안녕하세요:)

stm32f103rb 는 가상주소 사용을 할 수있도록 도와주는 MMU장치를 가지고 있지 않습니다. 그렇기 때문에 가상주소를 사용할 수가 없죠.

말씀하신 RAM의 시작주소 0x20000000, FLASH의 시작주소 0x08000000 는 모두 물리주소랍니다.

추가 궁금한 점 있으시면 글 남겨주세요.^^

 

jinh2352님의 프로필 이미지
jinh2352

작성한 질문수

질문하기