You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

30 lines
929 B

  1. #Script for ZY1000
  2. #Atmel ties SRST & TRST together, at which point it makes
  3. #no sense to use TRST, but use TMS instead.
  4. #
  5. #The annoying thing with tying SRST & TRST together is that
  6. #there is no way to halt the CPU *before and during* the
  7. #SRST reset, which means that the CPU will run a number
  8. #of cycles before it can be halted(as much as milliseconds).
  9. reset_config srst_only srst_pulls_trst
  10. #jtag scan chain
  11. #format L IRC IRCM IDCODE (Length, IR Capture, IR Capture Mask, IDCODE)
  12. jtag_device 4 0x1 0xf 0xe
  13. #target configuration
  14. target arm7tdmi little 0 arm7tdmi-s_r4
  15. # at CPU CLK <32kHz this must be disabled
  16. arm7 fast_memory_access enable
  17. arm7_9 dcc_downloads enable
  18. flash bank ecosflash 0x01000000 0x200000 2 2 0 ecos/at91eb40a.elf
  19. target_script 0 reset event/zy1000_reset.script
  20. # required for usable performance. Used for lots of
  21. # other things than flash programming.
  22. working_area 0 0x00000000 0x20000 nobackup