![NXP Semiconductors Kinetis KE1xZ256 Скачать руководство пользователя страница 503](http://html1.mh-extra.com/html/nxp-semiconductors/kinetis-ke1xz256/kinetis-ke1xz256_reference-manual_1721813503.webp)
// Get bootloader API tree from ROM
tree = (bootloader_tree_t*)(*(uint32_t*)0x1c00001c);
// Init flash driver.
status_t status = tree->flashDriver->flash_init(&flash_config);
if (status == kStatus_Success)
{
// Erase flash region from 0x800 to 0xc00.
status = tree->flashDriver->flash_erase(&flash_config, 0x800, 1024);
}
22.4.4 Flash driver data structures
22.4.4.1 flash_config_t
The
flash_config_t
data structure is a required argument for all flash driver API functions.
flash_config_t
is initialized by calling FLASH_Init. For other functions, an initialized
instance of this data structure should be passed as an argument.
Table 22-34.
flash_config_t
data structure
Offset (hex)
Size
Field
Description
0
4
PFlashBlockBase
Base address of the first PFlash block
4
4
PFlashTotalSize
Size of all combined PFlash blocks
8
4
PFlashBlockCount
Number of PFlash blocks
C
4
PFlashSectorSize
Size (in bytes) of sector of PFlash
10
4
PFlashCallback
Pointer to a callback function used to do extra operations
during erasure (for example, service watchdog)
14
4
PFlashAccessSegmentSize
Size of FAC access segment
18
4
PFlashAccessSegmentCount Count of FAC access segment
1C
4
flashExecuteInRamFunctionIn
fo
Info struct of flash execute-in-ram function
20
4
FlexRAMBlockBase
•
FlexNVM device: FlexRAM base address
•
non-FlexNVM device: acceleration RAM memory base
address
24
4
FlexRAMTotalSize
•
FlexNVM device: FlexRAM size
•
non-FlexNVM device: acceleration RAM memory size
28
4
DFlashBlockBase
•
FlexNVM device: D-Flash memory (FlexNVM memory)
base address
•
non-FlexNVM device: unused
2C
4
DFlashTotalSize
•
FlexNVM device: FlexNVM memory total size
•
non-FlexNVM device: unused
30
4
EEpromTotalSize
•
FlexNVM device: the size (in bytes) of the EEPROM
area that was partitioned from FlexRAM
•
non-FlexNVM device: unused
Chapter 22 Kinetis ROM Bootloader
Kinetis KE1xZ256 Sub-Family Reference Manual, Rev. 3, 07/2018
NXP Semiconductors
503
Содержание Kinetis KE1xZ256
Страница 2: ...Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 2 NXP Semiconductors...
Страница 56: ...SysTick Clock Configuration Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 56 NXP Semiconductors...
Страница 62: ...Interrupt channel assignments Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 62 NXP Semiconductors...
Страница 124: ...Application information Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 124 NXP Semiconductors...
Страница 130: ...Initialization application information Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 130 NXP Semiconductors...
Страница 178: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 178 NXP Semiconductors...
Страница 356: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 356 NXP Semiconductors...
Страница 368: ...Module clocks Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 368 NXP Semiconductors...
Страница 410: ...Interrupts Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 410 NXP Semiconductors...
Страница 562: ...Power supply supervisor Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 562 NXP Semiconductors...
Страница 592: ...General security features Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 592 NXP Semiconductors...
Страница 604: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 604 NXP Semiconductors...
Страница 622: ...Application Information Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 622 NXP Semiconductors...
Страница 634: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 634 NXP Semiconductors...
Страница 674: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 674 NXP Semiconductors...
Страница 690: ...Module Signal Description Tables Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 690 NXP Semiconductors...
Страница 712: ...Functional description Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 712 NXP Semiconductors...
Страница 820: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 820 NXP Semiconductors...
Страница 1030: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 1030 NXP Semiconductors...
Страница 1052: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 1052 NXP Semiconductors...
Страница 1066: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 1066 NXP Semiconductors...
Страница 1268: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 1268 NXP Semiconductors...
Страница 1314: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 1314 NXP Semiconductors...
Страница 1316: ...Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 1316 NXP Semiconductors...