hardware/peripherals/flash.html · hardware/peripherals/flash.rst 공식 원문 ↗

Zephyr 3.7.0 · Hardware · Peripherals · Flash

Flash

Flash 시작 address 기준 offset 규칙과 vendor-specific region 예외를 설명합니다.

Official pathhardware/peripherals/flash.html
Source filehardware/peripherals/flash.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

Page layout API가 다루는 regular memory와 dedicated-purpose region의 경계를 구분합니다.

Offset

relative to flash start

APIs

user · implementation

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 6ECC6F2DDD29408D163A1B684C87EC183E8DFF61867174CE4FF74602FE30738E
.. _flash_api:

Flash
#####

Overview
********

**Flash offset concept**

Offsets used by the user API are expressed in relation to
the flash memory beginning address. This rule shall be applied to
all flash controller regular memory that layout is accessible via
API for retrieving the layout of pages (see :kconfig:option:`CONFIG_FLASH_PAGE_LAYOUT`).

An exception from the rule may be applied to a vendor-specific flash
dedicated-purpose region (such a region obviously can't be covered under
API for retrieving the layout of pages).



User API Reference
******************
.. doxygengroup:: flash_interface

Implementation interface API Reference
**************************************
.. doxygengroup:: flash_internal_interface

Part 3

한국어 전문 번역

개요

Flash offset 개념

User API가 사용하는 offset은 flash memory 시작 address를 기준으로 표현합니다. 이 규칙은 page layout을 조회하는 API(CONFIG_FLASH_PAGE_LAYOUT)로 layout에 접근할 수 있는 모든 flash controller regular memory에 적용해야 합니다.

Vendor-specific flash의 dedicated-purpose region은 이 규칙의 예외가 될 수 있습니다. 이런 region은 page layout 조회 API가 다루는 범위에 포함될 수 없습니다.

User API reference

flash_interface Doxygen group이 flash user interface의 공식 API reference를 제공합니다.

Implementation interface API reference

flash_internal_interface Doxygen group이 flash driver 구현 interface의 공식 API reference를 제공합니다.

Source

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.