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().