HEX2 .HEX 과 .ELF 파일 개념 MCU에 소스파일을 write하는 과정은 일반적으로 아래와 같다. 소스파일(.c) -> 빌드(컴파일) -> .hex or .elf 파일 생성 -> ㅡ MCU 또는 flash memory 다운로드 1. 실제로 명령어를 수행하는 장치는 CPU(Center Processing Unit)2. CPU가 이해할 수 있는 명령어 -> 기계어3. 빌드 : 소스코드를 CPU가 이해 할 수 있는 기계어로 변경하는 과정 HEX 파일c언어로 이루어진 소스 파일을 빌드하면 HEX파일이 생성 HEX 파일은 CPU가 실행하는 기계어 코드와 어셈블리어 주소정보가 "16진수"로 표현되어 있다. 예시 he data length field, it represents the number of data bytes (dd) in the r.. 2024. 12. 14. 메모리 용량 계산 방법 메모리 내부 저장 변수나 상수 값을 확인하다보면 16진수 주소를 많이 볼 수 있다. 이번 포스팅에서는 메모리 계산하는 방법에 대해 정리하고자 한다. 1. 먼저 알아야할 것은 16진수 한 자리의 수는 2의 4제곱을 나타낸다. 한자리가 늘때마다 곱하기 16(2의 4제곱)씩 더해진다. 0x1 : 1byte , 0x10 : 16bytes , 0x100 : 256bytes , 0x1000 : 4096bytes(4k) 0x10000 : 64kb, 0x100000 : 1MB , 0x1000000 : 16MB , 0x10000000 : 64MB , 0x100000000 : 256MB 1 -> 16 -> 256 -> 4096(4로 축약) -> 64 -> 1 -> 16 -> 256 -> .. 2024. 11. 28. 이전 1 다음