{"push_id":1806175695,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"5a2608bbbc55a63b940fe9da10aaf0c73fcd23dc","before":"1fdc62ef65b4fc1dfb15507985cdcd90faafa389","commits":[{"sha":"c4d4c32a504f1a63f0200efdd175d21bfe8cc3af","author":{"name":"Tomas Vanek","email":"e772e1dd119345de18abde151a199ef43b7be504@fbl.cz"},"message":"flash Kinetis: implement automatic bank creation based on device probe\n\nKinetis flash driver services huge number of MCU types. They have\none, two or four flash banks with option of FlexNVM. It would\nrequire ~36 config files just for Kx series, more for KLx, KVx and KE1x.\n\nThe change implements alternative approach:\n- configuration file creates just one pflash bank (common for all devices)\n- when a device is probed, additional pflash or flexnvm banks are created\nbased on flash layout of the connected MCU\n- created banks have names with optional numbering e.g. kx.pflash0 kx.pflash1\nkx.flexnvm0 kx.flexnvm1\n- the first bank gets renamed if numbering is used\n\nAutomatic bank creation is enabled by tcl command 'kinetis create_banks'.\n\nUsed solution has a drawback: other banks than pflash0 are not accessible\nuntil pflash0 is probed. Fortunately gdb attach and standard programming\naccesses banks in right sequence.\n\nChange-Id: I5b9037cbefdb8a4176b7715fbcc3af4da4c1ab60\nSigned-off-by: Tomas Vanek <vanekt@fbl.cz>\nReviewed-on: http://openocd.zylin.com/3925\nTested-by: jenkins\nReviewed-by: Joakim Nohlgård <joakim.nohlgard@eistec.se>\nReviewed-by: Freddie Chopin <freddie.chopin@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ntfreak/openocd/commits/c4d4c32a504f1a63f0200efdd175d21bfe8cc3af"},{"sha":"5a2608bbbc55a63b940fe9da10aaf0c73fcd23dc","author":{"name":"Tomas Vanek","email":"e772e1dd119345de18abde151a199ef43b7be504@fbl.cz"},"message":"flash Kinetis: handle all types of watchdog, disable in reset-init\n\nActive watchdog forces reset during armv7m_checksum_memory()\nin verify_image command if run just after reset init.\n\nCOP watchdog in KL series and WDOG32 in KE1 series\nhave longer timeout however they need to be disabled too.\n\nThe change extends 'kinetis disable_wdog' command to optionally\nprobe the chip and use appropriate algorithm to disable watchdog.\n\nSetting of cache type is also split from flash_support flags.\n\nTcl command 'kinetis disable_wdog' is called in reset-init event.\n\nChange-Id: I3191e230f38b679ed74f2a97fe323ef8fb3fe22e\nSigned-off-by: Tomas Vanek <vanekt@fbl.cz>\nReviewed-on: http://openocd.zylin.com/3901\nTested-by: jenkins\nReviewed-by: Joakim Nohlgård <joakim.nohlgard@eistec.se>\nReviewed-by: Freddie Chopin <freddie.chopin@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ntfreak/openocd/commits/5a2608bbbc55a63b940fe9da10aaf0c73fcd23dc"}]}
{"actor":{"display_login":"ntfreak"}}