1. 14 May, 2012 17 commits
  2. 11 May, 2012 1 commit
  3. 08 May, 2012 4 commits
  4. 07 May, 2012 2 commits
  5. 04 May, 2012 2 commits
  6. 30 Apr, 2012 10 commits
  7. 26 Apr, 2012 2 commits
    • Olivier Schonken's avatar
      SAM3X - Added support for at91sam3x8h-ES, fixed CIDR for ES2 and production · fdbf7060
      Olivier Schonken authored
      
      
      The first available devkits for the at91sam3x8h had the ES device populated.
      The ES device had an error in the CIDR, specifically in the last byte of
      which the upper 3 bits identifies the chip family - cortex-m3, arm7tdmi etc.
      
      The problem was fixed on the ES2 devices - Thanks to Pat Hickey for giving me
      the heads-up.
      
      Change-Id: I13dd7fbe0cffaf76f948188c9459dc3cf4435570
      Signed-off-by: default avatarOlivier Schonken <olivier.schonken@gmail.com>
      Reviewed-on: http://openocd.zylin.com/575
      
      
      Tested-by: jenkins
      Reviewed-by: default avatarJim Norris <u17263@att.net>
      Reviewed-by: default avatarSpencer Oliver <spen@spen-soft.co.uk>
      fdbf7060
    • Olivier Schonken's avatar
      topic: Added support for the SAM4S variants · d1cd9777
      Olivier Schonken authored
      
      
      Atmel introduced 6 new Cortex-M4 processors on 2011-10-26
      SAM4S16C - 1024KB flash LQFP100/BGA100
      SAM4S16B - 1024KB flash LQFP64/QFN64
      SAM4S16A - 1024KB flash LQFP48/QFN48
      SAM4S8C - 512KB flash LQFP100/BGA100
      SAM4S8B - 512KB flash LQFP64/QFN64
      SAM4S8A - 512KB flash LQFP48/QFN48
      
      The SAM4S processors still suffer from the "6 waitstates needed
      to program device" errata.
      
      Other relevant changes are:
      1. Address of flash memory starts at 0x400000.
      2. EWP (Erase page and write page) only works for the first two 8KB "sectors"
      3. Because of the EWP not working for all the sectors, normal page writes have
      to be used.  The default_flash_blank_check is used to check if lockregions
      should be erased.
      4. The EA (Erase All) command takes 7.3s to complete. (Previous timeout was
      500 ms)
      5. There are 128 lockable regions of 8KB each.
      
      Implemented default blank checking, and page erase for load_image scenarios.
      This is to compensate for the EWP flash commands only working on the
      first 2 8KB sectors.
      
      Change-Id: I7c5a52b177f7849a107611fd0f635fc416cfb724
      Signed-off-by: default avatarOlivier Schonken <olivier.schonken@gmail.com>
      Reviewed-on: http://openocd.zylin.com/528
      
      
      Tested-by: jenkins
      Reviewed-by: default avatarSpencer Oliver <spen@spen-soft.co.uk>
      d1cd9777
  8. 24 Apr, 2012 2 commits