psoc6_512k_secure.cfg 937 B

1234567891011121314151617181920212223242526272829303132333435
  1. #
  2. # Copyright (C) <2019-2021>
  3. # <Cypress Semiconductor Corporation (an Infineon company)>
  4. #
  5. # Configuration script for Cypress PSoC64-512k family of microcontrollers.
  6. # PSoC 6 is a dual-core device with CM0+ and CM4 cores. Both cores share
  7. # the same Flash/RAM/MMIO address space.
  8. #
  9. global _FLASH_RESTRICTION_SIZE
  10. if { [info exists FLASH_RESTRICTION_SIZE] } {
  11. set _FLASH_RESTRICTION_SIZE $FLASH_RESTRICTION_SIZE
  12. } else {
  13. set _FLASH_RESTRICTION_SIZE 0x60000
  14. }
  15. echo "** Main Flash size limited to $_FLASH_RESTRICTION_SIZE bytes"
  16. set _WORKAREASIZE 0x2000
  17. set _WORKAREAADDR 0x0802E000
  18. set _WORKAREASIZE_CM 0x8000
  19. set _WORKAREAADDR_CM 0x08000000
  20. set _CHIPNAME psoc64
  21. set _FLASH_DRIVER_NAME psoc6_2m
  22. set _MAGIC_NUMBER_ADDR 0x0803E004
  23. set _QSPI_FLASHLOADER CY8C6xxA_SMIF_S25Hx512T.FLM
  24. set MXS40_TARGET_DIE PSoC6A512K
  25. if { ![info exists ENABLE_WFLASH] } {
  26. set ENABLE_WFLASH 0
  27. }
  28. source [find target/mxs40/psoc6_secure_common.cfg]