|
OpenOCD
|

Public Types | |
| enum | { KINETIS_WDOG_NONE , KINETIS_WDOG_K , KINETIS_WDOG_COP , KINETIS_WDOG32_KE1X , KINETIS_WDOG32_KL28 } |
| enum | { KINETIS_SMC , KINETIS_SMC32 , KINETIS_MC } |
| enum | { CT_KINETIS = 0 , CT_S32K } |
| enum | { FS_PROGRAM_SECTOR = 1 , FS_PROGRAM_LONGWORD = 2 , FS_PROGRAM_PHRASE = 4 , FS_NO_CMD_BLOCKSTAT = 0x40 , FS_WIDTH_256BIT = 0x80 , FS_ECC = 0x100 } |
| enum | { KINETIS_CACHE_NONE , KINETIS_CACHE_K , KINETIS_CACHE_L , KINETIS_CACHE_MSCM , KINETIS_CACHE_MSCM2 } |
Data Fields | |
| struct kinetis_flash_bank | banks [KINETIS_MAX_BANKS] |
| enum kinetis_chip:: { ... } | cache_type |
| enum kinetis_chip:: { ... } | chip_type |
| uint32_t | dflash_size |
| uint32_t | fcfg2_maxaddr0_shifted |
| uint32_t | fcfg2_maxaddr1_shifted |
| enum kinetis_chip:: { ... } | flash_support |
| unsigned int | max_flash_prog_size |
| char | name [40] |
| unsigned int | num_banks |
| unsigned int | num_nvm_blocks |
| unsigned int | num_pflash_blocks |
| uint32_t | nvm_base |
| unsigned int | nvm_sector_size |
| uint32_t | nvm_size |
| uint32_t | pflash_base |
| unsigned int | pflash_sector_size |
| uint32_t | pflash_size |
| bool | probed |
| uint32_t | progr_accel_ram |
| uint32_t | sim_base |
| uint32_t | sim_fcfg1 |
| uint32_t | sim_fcfg2 |
| uint32_t | sim_sdid |
| enum kinetis_chip:: { ... } | sysmodectrlr_type |
| struct target * | target |
| enum kinetis_chip:: { ... } | watchdog_type |
| anonymous enum |
| anonymous enum |
| anonymous enum |
| anonymous enum |
| struct kinetis_flash_bank kinetis_chip::banks[KINETIS_MAX_BANKS] |
Definition at line 340 of file kinetis.c.
Referenced by COMMAND_HANDLER(), FLASH_BANK_COMMAND_HANDLER(), kinetis_create_missing_banks(), and kinetis_fill_fcf().
| enum { ... } kinetis_chip::cache_type |
Referenced by kinetis_invalidate_flash_cache(), kinetis_probe_chip(), and kinetis_probe_chip_s32k().
| enum { ... } kinetis_chip::chip_type |
Referenced by COMMAND_HANDLER(), kinetis_chip_options(), kinetis_disable_wdog(), and kinetis_probe().
| uint32_t kinetis_chip::dflash_size |
Definition at line 296 of file kinetis.c.
Referenced by kinetis_probe(), kinetis_probe_chip(), and kinetis_probe_chip_s32k().
| uint32_t kinetis_chip::fcfg2_maxaddr0_shifted |
Definition at line 285 of file kinetis.c.
Referenced by kinetis_probe(), and kinetis_probe_chip().
| uint32_t kinetis_chip::fcfg2_maxaddr1_shifted |
Definition at line 286 of file kinetis.c.
Referenced by kinetis_probe(), and kinetis_probe_chip().
| enum { ... } kinetis_chip::flash_support |
| unsigned int kinetis_chip::max_flash_prog_size |
Definition at line 290 of file kinetis.c.
Referenced by kinetis_probe_chip(), kinetis_probe_chip_s32k(), and kinetis_write_sections().
| char kinetis_chip::name[40] |
Definition at line 338 of file kinetis.c.
Referenced by kinetis_info(), kinetis_probe_chip(), and kinetis_probe_chip_s32k().
| unsigned int kinetis_chip::num_banks |
Definition at line 340 of file kinetis.c.
Referenced by FLASH_BANK_COMMAND_HANDLER(), kinetis_create_missing_banks(), and kinetis_free_driver_priv().
| unsigned int kinetis_chip::num_nvm_blocks |
Definition at line 288 of file kinetis.c.
Referenced by COMMAND_HANDLER(), kinetis_create_missing_banks(), kinetis_fill_fcf(), kinetis_probe(), kinetis_probe_chip(), and kinetis_probe_chip_s32k().
| unsigned int kinetis_chip::num_pflash_blocks |
Definition at line 288 of file kinetis.c.
Referenced by COMMAND_HANDLER(), kinetis_create_missing_banks(), kinetis_fill_fcf(), kinetis_probe(), kinetis_probe_chip(), and kinetis_probe_chip_s32k().
| uint32_t kinetis_chip::nvm_base |
Definition at line 294 of file kinetis.c.
Referenced by kinetis_probe(), kinetis_probe_chip(), and kinetis_probe_chip_s32k().
| unsigned int kinetis_chip::nvm_sector_size |
Definition at line 289 of file kinetis.c.
Referenced by kinetis_probe(), kinetis_probe_chip(), and kinetis_probe_chip_s32k().
| uint32_t kinetis_chip::nvm_size |
Definition at line 295 of file kinetis.c.
Referenced by kinetis_probe(), kinetis_probe_chip(), and kinetis_probe_chip_s32k().
| uint32_t kinetis_chip::pflash_base |
Definition at line 292 of file kinetis.c.
Referenced by kinetis_probe(), kinetis_probe_chip(), and kinetis_probe_chip_s32k().
| unsigned int kinetis_chip::pflash_sector_size |
Definition at line 289 of file kinetis.c.
Referenced by kinetis_probe(), kinetis_probe_chip(), and kinetis_probe_chip_s32k().
| uint32_t kinetis_chip::pflash_size |
Definition at line 293 of file kinetis.c.
Referenced by kinetis_probe(), kinetis_probe_chip(), and kinetis_probe_chip_s32k().
| bool kinetis_chip::probed |
Definition at line 280 of file kinetis.c.
Referenced by COMMAND_HANDLER(), kinetis_disable_wdog(), kinetis_probe(), kinetis_probe_chip(), and kinetis_probe_chip_s32k().
| uint32_t kinetis_chip::progr_accel_ram |
Definition at line 298 of file kinetis.c.
Referenced by kinetis_probe_chip(), kinetis_probe_chip_s32k(), and kinetis_write_sections().
| uint32_t kinetis_chip::sim_base |
Definition at line 299 of file kinetis.c.
Referenced by COMMAND_HANDLER(), kinetis_chip_options(), kinetis_probe_chip(), and kinetis_probe_chip_s32k().
| uint32_t kinetis_chip::sim_fcfg1 |
Definition at line 283 of file kinetis.c.
Referenced by COMMAND_HANDLER(), kinetis_blank_check(), kinetis_probe_chip(), and kinetis_probe_chip_s32k().
| uint32_t kinetis_chip::sim_fcfg2 |
Definition at line 284 of file kinetis.c.
Referenced by kinetis_probe(), kinetis_probe_chip(), and kinetis_probe_chip_s32k().
| uint32_t kinetis_chip::sim_sdid |
Definition at line 282 of file kinetis.c.
Referenced by kinetis_probe_chip(), and kinetis_probe_chip_s32k().
| enum { ... } kinetis_chip::sysmodectrlr_type |
Referenced by kinetis_check_run_mode(), kinetis_probe_chip(), and kinetis_read_pmstat().
| struct target* kinetis_chip::target |
Definition at line 279 of file kinetis.c.
Referenced by FLASH_BANK_COMMAND_HANDLER(), kinetis_check_run_mode(), kinetis_create_missing_banks(), kinetis_disable_wdog(), kinetis_invalidate_flash_cache(), kinetis_probe_chip(), kinetis_probe_chip_s32k(), and kinetis_read_pmstat().
| enum { ... } kinetis_chip::watchdog_type |
Referenced by kinetis_disable_wdog(), kinetis_probe_chip(), and kinetis_probe_chip_s32k().