psoc6_2m_secure.cfg 872 B

12345678910111213141516171819202122232425262728293031
  1. #
  2. # Copyright (C) <2019-2021>
  3. # <Cypress Semiconductor Corporation (an Infineon company)>
  4. #
  5. # Configuration script for Cypress PSoC64-2M 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 0x1D0000
  14. }
  15. echo "** Main Flash size limited to $_FLASH_RESTRICTION_SIZE bytes"
  16. set _WORKAREASIZE 0x1800
  17. set _WORKAREAADDR 0x080EE000
  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 0x080FE004
  23. set _QSPI_FLASHLOADER CY8C6xxA_SMIF_S25FL512S.FLM
  24. set MXS40_TARGET_DIE PSoC6A2M
  25. source [find target/mxs40/psoc6_secure_common.cfg]