vybrid_vf6xx.cfg 849 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. # SPDX-License-Identifier: GPL-2.0-or-later
  2. #
  3. # Freescale Vybrid VF610
  4. #
  5. if { [info exists CHIPNAME] } {
  6. set _CHIPNAME $CHIPNAME
  7. } else {
  8. set _CHIPNAME vf610
  9. }
  10. if { [info exists A5_JTAG_TAPID] } {
  11. set _A5_JTAG_TAPID $A5_JTAG_TAPID
  12. } else {
  13. set _A5_JTAG_TAPID 0x4BA00477
  14. }
  15. if { [info exists A5_SWD_TAPID] } {
  16. set _A5_SWD_TAPID $A5_SWD_TAPID
  17. } else {
  18. set _A5_SWD_TAPID 0x3BA02477
  19. }
  20. if { [using_jtag] } {
  21. set _A5_TAPID $_A5_JTAG_TAPID
  22. } else {
  23. set _A5_TAPID $_A5_SWD_TAPID
  24. }
  25. source [find target/swj-dp.tcl]
  26. swj_newdap $_CHIPNAME cpu -irlen 4 -expected-id $_A5_TAPID
  27. dap create $_CHIPNAME.dap -chain-position $_CHIPNAME.cpu
  28. set _TARGETNAME $_CHIPNAME.cpu
  29. target create ${_TARGETNAME}0 cortex_a -dap $_CHIPNAME.dap -dbgbase 0xc0088000
  30. target create ${_TARGETNAME}1 cortex_m -dap $_CHIPNAME.dap -ap-num 3 -defer-examine
  31. adapter speed 1000