OpenOCD
|
Public Types | |
enum | { KINETIS_SMC , KINETIS_SMC32 , KINETIS_MC } |
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 } |
enum | { KINETIS_WDOG_NONE , KINETIS_WDOG_K , KINETIS_WDOG_COP , KINETIS_WDOG32_KE1X , KINETIS_WDOG32_KL28 } |
Data Fields | |
struct kinetis_flash_bank | banks [KINETIS_MAX_BANKS] |
enum kinetis_chip:: { ... } | cache_type |
uint32_t | dflash_size |
uint32_t | fcfg2_maxaddr0_shifted |
uint32_t | fcfg2_maxaddr1_shifted |
enum kinetis_chip:: { ... } | flash_support |
unsigned | max_flash_prog_size |
char | name [40] |
unsigned | num_banks |
unsigned | num_nvm_blocks |
unsigned | num_pflash_blocks |
uint32_t | nvm_base |
unsigned | nvm_sector_size |
uint32_t | nvm_size |
uint32_t | pflash_base |
unsigned | 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 311 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(), and kinetis_probe_chip().
uint32_t kinetis_chip::dflash_size |
Definition at line 273 of file kinetis.c.
Referenced by kinetis_probe(), and kinetis_probe_chip().
uint32_t kinetis_chip::fcfg2_maxaddr0_shifted |
Definition at line 262 of file kinetis.c.
Referenced by kinetis_probe(), and kinetis_probe_chip().
uint32_t kinetis_chip::fcfg2_maxaddr1_shifted |
Definition at line 263 of file kinetis.c.
Referenced by kinetis_probe(), and kinetis_probe_chip().
enum { ... } kinetis_chip::flash_support |
Referenced by kinetis_blank_check(), kinetis_probe_chip(), kinetis_write(), kinetis_write_inner(), and kinetis_write_sections().
unsigned kinetis_chip::max_flash_prog_size |
Definition at line 267 of file kinetis.c.
Referenced by kinetis_probe_chip(), and kinetis_write_sections().
char kinetis_chip::name[40] |
Definition at line 309 of file kinetis.c.
Referenced by kinetis_info(), and kinetis_probe_chip().
unsigned kinetis_chip::num_banks |
Definition at line 311 of file kinetis.c.
Referenced by FLASH_BANK_COMMAND_HANDLER(), kinetis_create_missing_banks(), and kinetis_free_driver_priv().
unsigned kinetis_chip::num_nvm_blocks |
Definition at line 265 of file kinetis.c.
Referenced by COMMAND_HANDLER(), kinetis_create_missing_banks(), kinetis_fill_fcf(), kinetis_probe(), and kinetis_probe_chip().
unsigned kinetis_chip::num_pflash_blocks |
Definition at line 265 of file kinetis.c.
Referenced by COMMAND_HANDLER(), kinetis_create_missing_banks(), kinetis_fill_fcf(), kinetis_probe(), and kinetis_probe_chip().
uint32_t kinetis_chip::nvm_base |
Definition at line 271 of file kinetis.c.
Referenced by kinetis_probe(), and kinetis_probe_chip().
unsigned kinetis_chip::nvm_sector_size |
Definition at line 266 of file kinetis.c.
Referenced by kinetis_probe(), and kinetis_probe_chip().
uint32_t kinetis_chip::nvm_size |
Definition at line 272 of file kinetis.c.
Referenced by kinetis_probe(), and kinetis_probe_chip().
uint32_t kinetis_chip::pflash_base |
Definition at line 269 of file kinetis.c.
Referenced by kinetis_probe(), and kinetis_probe_chip().
unsigned kinetis_chip::pflash_sector_size |
Definition at line 266 of file kinetis.c.
Referenced by kinetis_probe(), and kinetis_probe_chip().
uint32_t kinetis_chip::pflash_size |
Definition at line 270 of file kinetis.c.
Referenced by kinetis_probe(), and kinetis_probe_chip().
bool kinetis_chip::probed |
Definition at line 257 of file kinetis.c.
Referenced by COMMAND_HANDLER(), kinetis_disable_wdog(), kinetis_probe(), and kinetis_probe_chip().
uint32_t kinetis_chip::progr_accel_ram |
Definition at line 275 of file kinetis.c.
Referenced by kinetis_probe_chip(), and kinetis_write_sections().
uint32_t kinetis_chip::sim_base |
Definition at line 276 of file kinetis.c.
Referenced by COMMAND_HANDLER(), kinetis_chip_options(), and kinetis_probe_chip().
uint32_t kinetis_chip::sim_fcfg1 |
Definition at line 260 of file kinetis.c.
Referenced by COMMAND_HANDLER(), kinetis_blank_check(), and kinetis_probe_chip().
uint32_t kinetis_chip::sim_fcfg2 |
Definition at line 261 of file kinetis.c.
Referenced by kinetis_probe(), and kinetis_probe_chip().
uint32_t kinetis_chip::sim_sdid |
Definition at line 259 of file kinetis.c.
Referenced by kinetis_probe_chip().
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 256 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(), and kinetis_read_pmstat().
enum { ... } kinetis_chip::watchdog_type |
Referenced by kinetis_disable_wdog(), and kinetis_probe_chip().