PSoC™ 6 Forum Discussions
text.format{('custom.tabs.no.results')}
Hi,
Please do guide me on having single .hex that includes both app and boot loader.
I tried this way after post compilation.
@rem Merges App0 and App1 into a single hex file for easier programming
@%CY_MCU_ELF_TOOL% --merge ..\416045_02-Bootloader.cydsn\CortexM4\ARM_GCC_541\Release\S416045_02-Bootloader.elf CortexM4\ARM_GCC_541\Release\416045_02.elf --output CortexM4\ARM_GCC_541\Release\416045_02.elf --hex CortexM4\ARM_GCC_541\Release\416045_02.hex
%CY_MCU_ELF_TOOL% -M %OUTPUT_DIR%\%PRJ_NAME%%ELF_EXT% ..\416045_02-Bootloader.cydsn\CortexM4\ARM_GCC_541\Release\416045_02-Bootloader%ELF_EXT% --output %OUTPUT_DIR%\%PRJ_NAME%_merged%ELF_EXT% --hex %OUTPUT_DIR%\%PRJ_NAME%_merged.hex
this is not working.
Show LessHi,
I am using a CY8CKIT-062-BLE board that is communicating with a sensor evaluation board.
The communication between CY8CKIT-062-BLE and the sensor is using I2C.
I am trying to put PSoC into deepsleep when it is in an Idle state.
However, I did the following two experiments and observed the difference in power consumption. I am very confused:
- If I only call "Cy_SysPm_DeepSleep(CY_SYSPM_WAIT_FOR_INTERRUPT)" in the for(;;) loop both in CM0 and CM4, the power consumption I measured from J8 pin can be as low as 0.5 mA.
- If I call the "I2C_Start()" function, and then call "Cy_SysPm_DeepSleep(CY_SYSPM_WAIT_FOR_INTERRUPT)" in the for(;;) loop both in CM0 and CM4, the power consumption I measured from J8 pin is about 0.7 mA. Does it seem that the PSoC did not enter system deepsleep mode?
I am wondering if the reason is there is any resource to prevent the system into deepsleep mode after the initialization of the I2C. And what should I do before calling the "Cy_SysPm_DeepSleep(CY_SYSPM_WAIT_FOR_INTERRUPT)"?
The above experiments are simple tests. Indeed, I am using FreeRTOS in this project, and configuring the tickless idle to put the system into deepsleep.
According to the example code, there is a function "bool IsSystemReadyForTicklessIdle(void)" for checking whether it is ready to set the tickless idle. Inside this function, "Task_Debug_Tickless_Idle_Readiness()" is called for checking whether the UART is ready or not, using "((UART_GetNumInTxFifo() == 0u)&& (Cy_SCB_GetTxSrValid(UART_SCB__HW)== 0u))". I am wondering is there any similar API for checking whether I2C is ready or not.
Thank you for your patience in reading my question. I have been stuck on this problem for a long time and still can not solve it.
Really appreciate your explanations or suggestions for helping me out!!
Sincerely!!
Show Less
I need to find a microcontroller with USB and a cryptographic accelerator, but I can't seem to find any. Please help, it's for a school project.
Show LessHello,
I am trying to run some example code given by infineon here: https://www.infineon.com/cms/en/design-support/software/code-examples/psoc-6-code-examples-for-modustoolbox/?utm_source=cypress&utm_medium=referral&utm_campaign=202110_globe_en_all_integration-code_example
However, when I try to build it in Modus Toolbox it gives me this build error for any example I try:
Generating compilation database file...
-> ./build/compile_commands.json
Compilation database file generation complete
Building 193 file(s)
Compiling ../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_104_m_csp_ble.c -DCY_USING_HAL -DCY_APPNAME_mtb_example_psoc6_i2c_slave_callback -DCY8C624ABZI_S2D44 -DCY_TARGET_DEVICE=CY8C624ABZI_S2D44 -DTARGET_CY8CPROTO_062_4343W -DCY_TARGET_BOARD=CY8CPROTO_062_4343W -DCOMPONENT_4343W -DCOMPONENT_BSP_DESIGN_MODUS -DCOMPONENT_CAT1 -DCOMPONENT_CAT1A -DCOMPONENT_CM0P_SLEEP -DCOMPONENT_CM4 -DCOMPONENT_CY8CPROTO_062_4343W -DCOMPONENT_HCI_UART -DCOMPONENT_MURATA_1DX -DCOMPONENT_PSOC6HAL -DCOMPONENT_SOFTFP -DDEBUG -DCY_SUPPORTS_DEVICE_VALIDATION -I. -I../mtb_shared/capsense/release-v2.10.0 -I../mtb_shared/core-lib/release-v1.3.0 -I../mtb_shared/core-lib/release-v1.3.0/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0 -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/pin_packages -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/triggers -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/source -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0 -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include/ip -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers/include -I../mtb_shared/retarget-io/release-v1.3.0 -I./libs -I./libs/TARGET_CY8CPROTO-062-4343W -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS/GeneratedSource -I./libs/TARGET_CY8CPROTO-062-4343W/bluetooth
Compiling ../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_104_m_csp_ble_usb.c -DCY_USING_HAL -DCY_APPNAME_mtb_example_psoc6_i2c_slave_callback -DCY8C624ABZI_S2D44 -DCY_TARGET_DEVICE=CY8C624ABZI_S2D44 -DTARGET_CY8CPROTO_062_4343W -DCY_TARGET_BOARD=CY8CPROTO_062_4343W -DCOMPONENT_4343W -DCOMPONENT_BSP_DESIGN_MODUS -DCOMPONENT_CAT1 -DCOMPONENT_CAT1A -DCOMPONENT_CM0P_SLEEP -DCOMPONENT_CM4 -DCOMPONENT_CY8CPROTO_062_4343W -DCOMPONENT_HCI_UART -DCOMPONENT_MURATA_1DX -DCOMPONENT_PSOC6HAL -DCOMPONENT_SOFTFP -DDEBUG -DCY_SUPPORTS_DEVICE_VALIDATION -I. -I../mtb_shared/capsense/release-v2.10.0 -I../mtb_shared/core-lib/release-v1.3.0 -I../mtb_shared/core-lib/release-v1.3.0/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0 -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/pin_packages -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/triggers -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/source -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0 -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include/ip -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers/include -I../mtb_shared/retarget-io/release-v1.3.0 -I./libs -I./libs/TARGET_CY8CPROTO-062-4343W -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS/GeneratedSource -I./libs/TARGET_CY8CPROTO-062-4343W/bluetooth
Compiling ../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_116_bga_ble.c -DCY_USING_HAL -DCY_APPNAME_mtb_example_psoc6_i2c_slave_callback -DCY8C624ABZI_S2D44 -DCY_TARGET_DEVICE=CY8C624ABZI_S2D44 -DTARGET_CY8CPROTO_062_4343W -DCY_TARGET_BOARD=CY8CPROTO_062_4343W -DCOMPONENT_4343W -DCOMPONENT_BSP_DESIGN_MODUS -DCOMPONENT_CAT1 -DCOMPONENT_CAT1A -DCOMPONENT_CM0P_SLEEP -DCOMPONENT_CM4 -DCOMPONENT_CY8CPROTO_062_4343W -DCOMPONENT_HCI_UART -DCOMPONENT_MURATA_1DX -DCOMPONENT_PSOC6HAL -DCOMPONENT_SOFTFP -DDEBUG -DCY_SUPPORTS_DEVICE_VALIDATION -I. -I../mtb_shared/capsense/release-v2.10.0 -I../mtb_shared/core-lib/release-v1.3.0 -I../mtb_shared/core-lib/release-v1.3.0/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0 -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/pin_packages -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/triggers -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/source -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0 -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include/ip -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers/include -I../mtb_shared/retarget-io/release-v1.3.0 -I./libs -I./libs/TARGET_CY8CPROTO-062-4343W -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS/GeneratedSource -I./libs/TARGET_CY8CPROTO-062-4343W/bluetooth
Compiling ../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_116_bga_usb.c -DCY_USING_HAL -DCY_APPNAME_mtb_example_psoc6_i2c_slave_callback -DCY8C624ABZI_S2D44 -DCY_TARGET_DEVICE=CY8C624ABZI_S2D44 -DTARGET_CY8CPROTO_062_4343W -DCY_TARGET_BOARD=CY8CPROTO_062_4343W -DCOMPONENT_4343W -DCOMPONENT_BSP_DESIGN_MODUS -DCOMPONENT_CAT1 -DCOMPONENT_CAT1A -DCOMPONENT_CM0P_SLEEP -DCOMPONENT_CM4 -DCOMPONENT_CY8CPROTO_062_4343W -DCOMPONENT_HCI_UART -DCOMPONENT_MURATA_1DX -DCOMPONENT_PSOC6HAL -DCOMPONENT_SOFTFP -DDEBUG -DCY_SUPPORTS_DEVICE_VALIDATION -I. -I../mtb_shared/capsense/release-v2.10.0 -I../mtb_shared/core-lib/release-v1.3.0 -I../mtb_shared/core-lib/release-v1.3.0/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0 -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/pin_packages -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/triggers -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/source -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0 -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include/ip -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers/include -I../mtb_shared/retarget-io/release-v1.3.0 -I./libs -I./libs/TARGET_CY8CPROTO-062-4343W -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS/GeneratedSource -I./libs/TARGET_CY8CPROTO-062-4343W/bluetooth
Compiling ../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_124_bga.c -DCY_USING_HAL -DCY_APPNAME_mtb_example_psoc6_i2c_slave_callback -DCY8C624ABZI_S2D44 -DCY_TARGET_DEVICE=CY8C624ABZI_S2D44 -DTARGET_CY8CPROTO_062_4343W -DCY_TARGET_BOARD=CY8CPROTO_062_4343W -DCOMPONENT_4343W -DCOMPONENT_BSP_DESIGN_MODUS -DCOMPONENT_CAT1 -DCOMPONENT_CAT1A -DCOMPONENT_CM0P_SLEEP -DCOMPONENT_CM4 -DCOMPONENT_CY8CPROTO_062_4343W -DCOMPONENT_HCI_UART -DCOMPONENT_MURATA_1DX -DCOMPONENT_PSOC6HAL -DCOMPONENT_SOFTFP -DDEBUG -DCY_SUPPORTS_DEVICE_VALIDATION -I. -I../mtb_shared/capsense/release-v2.10.0 -I../mtb_shared/core-lib/release-v1.3.0 -I../mtb_shared/core-lib/release-v1.3.0/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0 -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/pin_packages -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/triggers -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/source -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0 -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include/ip -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers/include -I../mtb_shared/retarget-io/release-v1.3.0 -I./libs -I./libs/TARGET_CY8CPROTO-062-4343W -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS/GeneratedSource -I./libs/TARGET_CY8CPROTO-062-4343W/bluetooth
Compiling ../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_124_bga_sip.c -DCY_USING_HAL -DCY_APPNAME_mtb_example_psoc6_i2c_slave_callback -DCY8C624ABZI_S2D44 -DCY_TARGET_DEVICE=CY8C624ABZI_S2D44 -DTARGET_CY8CPROTO_062_4343W -DCY_TARGET_BOARD=CY8CPROTO_062_4343W -DCOMPONENT_4343W -DCOMPONENT_BSP_DESIGN_MODUS -DCOMPONENT_CAT1 -DCOMPONENT_CAT1A -DCOMPONENT_CM0P_SLEEP -DCOMPONENT_CM4 -DCOMPONENT_CY8CPROTO_062_4343W -DCOMPONENT_HCI_UART -DCOMPONENT_MURATA_1DX -DCOMPONENT_PSOC6HAL -DCOMPONENT_SOFTFP -DDEBUG -DCY_SUPPORTS_DEVICE_VALIDATION -I. -I../mtb_shared/capsense/release-v2.10.0 -I../mtb_shared/core-lib/release-v1.3.0 -I../mtb_shared/core-lib/release-v1.3.0/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0 -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/pin_packages -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/triggers -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/source -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0 -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include/ip -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers/include -I../mtb_shared/retarget-io/release-v1.3.0 -I./libs -I./libs/TARGET_CY8CPROTO-062-4343W -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS/GeneratedSource -I./libs/TARGET_CY8CPROTO-062-4343W/bluetooth
Compiling ../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_43_smt.c -DCY_USING_HAL -DCY_APPNAME_mtb_example_psoc6_i2c_slave_callback -DCY8C624ABZI_S2D44 -DCY_TARGET_DEVICE=CY8C624ABZI_S2D44 -DTARGET_CY8CPROTO_062_4343W -DCY_TARGET_BOARD=CY8CPROTO_062_4343W -DCOMPONENT_4343W -DCOMPONENT_BSP_DESIGN_MODUS -DCOMPONENT_CAT1 -DCOMPONENT_CAT1A -DCOMPONENT_CM0P_SLEEP -DCOMPONENT_CM4 -DCOMPONENT_CY8CPROTO_062_4343W -DCOMPONENT_HCI_UART -DCOMPONENT_MURATA_1DX -DCOMPONENT_PSOC6HAL -DCOMPONENT_SOFTFP -DDEBUG -DCY_SUPPORTS_DEVICE_VALIDATION -I. -I../mtb_shared/capsense/release-v2.10.0 -I../mtb_shared/core-lib/release-v1.3.0 -I../mtb_shared/core-lib/release-v1.3.0/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0 -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/pin_packages -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/triggers -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/source -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0 -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include/ip -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers/include -I../mtb_shared/retarget-io/release-v1.3.0 -I./libs -I./libs/TARGET_CY8CPROTO-062-4343W -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS/GeneratedSource -I./libs/TARGET_CY8CPROTO-062-4343W/bluetooth
Compiling ../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_68_qfn_ble.c -DCY_USING_HAL -DCY_APPNAME_mtb_example_psoc6_i2c_slave_callback -DCY8C624ABZI_S2D44 -DCY_TARGET_DEVICE=CY8C624ABZI_S2D44 -DTARGET_CY8CPROTO_062_4343W -DCY_TARGET_BOARD=CY8CPROTO_062_4343W -DCOMPONENT_4343W -DCOMPONENT_BSP_DESIGN_MODUS -DCOMPONENT_CAT1 -DCOMPONENT_CAT1A -DCOMPONENT_CM0P_SLEEP -DCOMPONENT_CM4 -DCOMPONENT_CY8CPROTO_062_4343W -DCOMPONENT_HCI_UART -DCOMPONENT_MURATA_1DX -DCOMPONENT_PSOC6HAL -DCOMPONENT_SOFTFP -DDEBUG -DCY_SUPPORTS_DEVICE_VALIDATION -I. -I../mtb_shared/capsense/release-v2.10.0 -I../mtb_shared/core-lib/release-v1.3.0 -I../mtb_shared/core-lib/release-v1.3.0/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0 -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/pin_packages -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/triggers -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/source -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0 -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include/ip -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers/include -I../mtb_shared/retarget-io/release-v1.3.0 -I./libs -I./libs/TARGET_CY8CPROTO-062-4343W -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS/GeneratedSource -I./libs/TARGET_CY8CPROTO-062-4343W/bluetooth
Compiling ../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_80_wlcsp.c -DCY_USING_HAL -DCY_APPNAME_mtb_example_psoc6_i2c_slave_callback -DCY8C624ABZI_S2D44 -DCY_TARGET_DEVICE=CY8C624ABZI_S2D44 -DTARGET_CY8CPROTO_062_4343W -DCY_TARGET_BOARD=CY8CPROTO_062_4343W -DCOMPONENT_4343W -DCOMPONENT_BSP_DESIGN_MODUS -DCOMPONENT_CAT1 -DCOMPONENT_CAT1A -DCOMPONENT_CM0P_SLEEP -DCOMPONENT_CM4 -DCOMPONENT_CY8CPROTO_062_4343W -DCOMPONENT_HCI_UART -DCOMPONENT_MURATA_1DX -DCOMPONENT_PSOC6HAL -DCOMPONENT_SOFTFP -DDEBUG -DCY_SUPPORTS_DEVICE_VALIDATION -I. -I../mtb_shared/capsense/release-v2.10.0 -I../mtb_shared/core-lib/release-v1.3.0 -I../mtb_shared/core-lib/release-v1.3.0/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0 -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/pin_packages -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/include/triggers -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/include -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/source -I../mtb_shared/mtb-hal-cat1/release-v1.6.0/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0 -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/cmsis/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/devices/COMPONENT_CAT1A/include/ip -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers -I../mtb_shared/mtb-pdl-cat1/release-v2.4.0/drivers/include -I../mtb_shared/retarget-io/release-v1.3.0 -I./libs -I./libs/TARGET_CY8CPROTO-062-4343W -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS -I./libs/TARGET_CY8CPROTO-062-4343W/COMPONENT_BSP_DESIGN_MODUS/GeneratedSource -I./libs/TARGET_CY8CPROTO-062-4343W/bluetooth
../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_116_bga_usb.c:30: fatal error: opening dependency file C:/Users/willi/mtw/mtb-example-psoc6-i2c-slave-callback-master/mtb-example-psoc6-i2c-slave-callback-master/build/CY8CPROTO-062-4343W/Debug/ext/mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_116_bga_usb.d: No such file or directory
30 |
|
../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_104_m_csp_ble.c:30: fatal error: opening dependency file C:/Users/willi/mtw/mtb-example-psoc6-i2c-slave-callback-master/mtb-example-psoc6-i2c-slave-callback-master/build/CY8CPROTO-062-4343W/Debug/ext/mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_104_m_csp_ble.d: No such file or directory
30 |
|
compilation terminated.
compilation terminated.
../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_104_m_csp_ble_usb.c:30: fatal error: opening dependency file C:/Users/willi/mtw/mtb-example-psoc6-i2c-slave-callback-master/mtb-example-psoc6-i2c-slave-callback-master/build/CY8CPROTO-062-4343W/Debug/ext/mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_104_m_csp_ble_usb.d: No such file or directory
30 |
|
compilation terminated.
../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_124_bga.c:30: fatal error: opening dependency file C:/Users/willi/mtw/mtb-example-psoc6-i2c-slave-callback-master/mtb-example-psoc6-i2c-slave-callback-master/build/CY8CPROTO-062-4343W/Debug/ext/mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_124_bga.d: No such file or directory
30 |
|
compilation terminated.
../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_116_bga_ble.c:30: fatal error: opening dependency file C:/Users/willi/mtw/mtb-example-psoc6-i2c-slave-callback-master/mtb-example-psoc6-i2c-slave-callback-master/build/CY8CPROTO-062-4343W/Debug/ext/mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_116_bga_ble.d: No such file or directory
30 |
|
compilation terminated.
../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_124_bga_sip.c:30: fatal error: opening dependency file C:/Users/willi/mtw/mtb-example-psoc6-i2c-slave-callback-master/mtb-example-psoc6-i2c-slave-callback-master/build/CY8CPROTO-062-4343W/Debug/ext/mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_124_bga_sip.d: No such file or directory
30 |
|
compilation terminated.
../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_43_smt.c:30: fatal error: opening dependency file C:/Users/willi/mtw/mtb-example-psoc6-i2c-slave-callback-master/mtb-example-psoc6-i2c-slave-callback-master/build/CY8CPROTO-062-4343W/Debug/ext/mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_43_smt.d: No such file or directory
30 |
|
compilation terminated.
../mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_68_qfn_ble.c:30: fatal error: opening dependency file C:/Users/willi/mtw/mtb-example-psoc6-i2c-slave-callback-master/mtb-example-psoc6-i2c-slave-callback-master/build/CY8CPROTO-062-4343W/Debug/ext/mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_68_qfn_ble.d: No such file or directory
30 |
|
compilation terminated.
make[1]: *** [../mtb_shared/core-make/release-v1.9.1/make/core/build.mk:387: C:/Users/willi/mtw/mtb-example-psoc6-i2c-slave-callback-master/mtb-example-psoc6-i2c-slave-callback-master/build/CY8CPROTO-062-4343W/Debug/ext/mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_116_bga_usb.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [../mtb_shared/core-make/release-v1.9.1/make/core/build.mk:387: C:/Users/willi/mtw/mtb-example-psoc6-i2c-slave-callback-master/mtb-example-psoc6-i2c-slave-callback-master/build/CY8CPROTO-062-4343W/Debug/ext/mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_104_m_csp_ble.o] Error 1
make[1]: *** [../mtb_shared/core-make/release-v1.9.1/make/core/build.mk:387: C:/Users/willi/mtw/mtb-example-psoc6-i2c-slave-callback-master/mtb-example-psoc6-i2c-slave-callback-master/build/CY8CPROTO-062-4343W/Debug/ext/mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_104_m_csp_ble_usb.o] Error 1
make[1]: *** [../mtb_shared/core-make/release-v1.9.1/make/core/build.mk:387: C:/Users/willi/mtw/mtb-example-psoc6-i2c-slave-callback-master/mtb-example-psoc6-i2c-slave-callback-master/build/CY8CPROTO-062-4343W/Debug/ext/mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_124_bga.o] Error 1
make[1]: *** [../mtb_shared/core-make/release-v1.9.1/make/core/build.mk:387: C:/Users/willi/mtw/mtb-example-psoc6-i2c-slave-callback-master/mtb-example-psoc6-i2c-slave-callback-master/build/CY8CPROTO-062-4343W/Debug/ext/mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_116_bga_ble.o] Error 1
make[1]: *** [../mtb_shared/core-make/release-v1.9.1/make/core/build.mk:387: C:/Users/willi/mtw/mtb-example-psoc6-i2c-slave-callback-master/mtb-example-psoc6-i2c-slave-callback-master/build/CY8CPROTO-062-4343W/Debug/ext/mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_124_bga_sip.o] Error 1
make[1]: *** [../mtb_shared/core-make/release-v1.9.1/make/core/build.mk:387: C:/Users/willi/mtw/mtb-example-psoc6-i2c-slave-callback-master/mtb-example-psoc6-i2c-slave-callback-master/build/CY8CPROTO-062-4343W/Debug/ext/mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_43_smt.o] Error 1
make[1]: *** [../mtb_shared/core-make/release-v1.9.1/make/core/build.mk:387: C:/Users/willi/mtw/mtb-example-psoc6-i2c-slave-callback-master/mtb-example-psoc6-i2c-slave-callback-master/build/CY8CPROTO-062-4343W/Debug/ext/mtb_shared/mtb-hal-cat1/release-v1.6.0/COMPONENT_PSOC6HAL/COMPONENT_CAT1A/source/pin_packages/cyhal_psoc6_01_68_qfn_ble.o] Error 1
make: *** [../mtb_shared/core-make/release-v1.9.1/make/core/main.mk:434: secondstage_build] Error 2
"C:/Users/willi/ModusToolbox/tools_2.4/modus-shell/bin/make CY_MAKE_IDE=eclipse CY_MAKE_IDE_VERSION=2.4 CY_IDE_TOOLS_DIR=C:/Users/willi/ModusToolbox/tools_2.4 -j8 all" terminated with exit code 2. Build might be incomplete.
16:08:16 Build Failed. 18 errors, 0 warnings. (took 12s.19ms)
Show LessI'm trying to connect my SPI master SS pin through some simple FPGA logic (a couple AND gates, a NOT gate, a DFF and a TFF -- see attachment). I'm getting these errors from PSoC Creator:
> Pin guidance unavailable: Invalid connection for output "\SPI_1:SCB\:spi_select_0" connected to "Net_45:main_0".
> Pin guidance unavailable: Invalid connection for output "\SPI_1:SCB\:spi_select_0" connected to "cy_tff_1D:main_0".
> Pin guidance unavailable: Invalid connection for output "\SPI_1:SCB\:spi_select_0" connected to "cydff_1:main_0".
> Invalid connection for output "\SPI_1:SCB\:spi_select_0" connected to "Net_45:main_0". The listed output from the component can only be connected to a pin or Smart IO. Update your design and rebuild.
> Invalid connection for output "\SPI_1:SCB\:spi_select_0" connected to "cy_tff_1D:main_0". The listed output from the component can only be connected to a pin or Smart IO. Update your design and rebuild.
> Invalid connection for output "\SPI_1:SCB\:spi_select_0" connected to "cydff_1:main_0". The listed output from the component can only be connected to a pin or Smart IO. Update your design and rebuild.
I know from the SCB datasheet says:
> "By default, the SPI pins are buried inside Component [...] because they use dedicated connections and are not routable as general purpose signals."
I believe this has to do with the errors I'm receiving. Is there some other way to achieve what I'm trying to build here without involving the CPU? Can I virtually connect it to another pin which has the logic? Worst case, I could connect two pins through the board design, but is there any way that could work on the same clock cycle?
Show LessHi
I need to connect 0V to one of the inputs of an analogue comparator. Is there a way to connect VSS internally to the comparator. In the design wide resource there's logic 0, but I think this will still have a few tens of mV.
Is there a way to connect comparator to true zero or VSS?
Thank you
Show LessI seem to have run into a problem when I use the Device Selector to change the target device I’m using.
I started a build targeting the CY8C6137BZI-F54 single core that we will be using in our design.
When I got my DevKit, I changed the target device to the CY8C6247BZI-D54 that the kit uses.
These parts are nearly identical except for the dual core.
When I made the change, Creator seems to have made a complete mess of file its organization (as shown in the Workspace explorer).
It seems have dumped all my source and header files to "Source Files" and "header Files" folderd outside of the CM4 folder (no change on disk).
I tried removing the files from the project and then re-adding them to the source folder under CM4.
Now I get obscure build errors like:
Build error: multiple definition of `__StackLimit'
Build error: multiple definition of `__HeapBase'
Build error: multiple definition of `__Vectors'
Is it possible to change devices (hopefully, back and forth) without creating such a mess?
Show Less
Hi
I have searched through the TRM and datasheet and still not able to find the output current rating of the VDAC. All I can see is 2us settling time when connected to 25pF load, that too through internal buffering.
I am using the DAC along with a 4 channel analogue de-mux in a scanning configuration. Sample and hold capacitors are connected to physical pins of the MCU.
How much current can the VDAC supply when unbuffered?
How much current can the buffers supply in different power modes?
The datasheet of all the components are lacking electrical specification. Even the output voltage range is not mentioned anywhere for the buffers. The initialization window of the opamp only draws a yellow shaded area at the bottom range of the allowed output voltage! Shall we guess the value of the yellow line or can we find it somewhere?
Please help
Show Less
Hello, I am implementing flash W/R using psoc6, So I have a question while looking at the pdl library.
Among the flash-related functions, there is a function with 'start' in the name, and I wonder what is the difference from the function without 'start'. and I also want to know the difference between the "Program" and "Write" functions.
Thank you for your response.
Show LessI am writing a port for an Accelerometer and we want to use the I2C interface with it. I am developing it using the PSoC 6 BLE Pioneer board. The final product is in one of the smaller packages.
I first rigged up the I2C on P8.0 and P8.1 as these were not occupied by other hardware used in the project and have convenient connections on J20.1 and J20.2. I based my initialisation and Write and Read code on CE220818 using the High Level API calls. When I tried running my code I found that the two I2C lines just remained at 3V3.
After various checks, I tried running the actual example (with none of my code involved). This worked using the default P6.0 and P6.1. I tried reassigning the I2C to P8.0 and P8.1 but they just stay at 3V3, just like with my ported code. I also tried P10.0 and P10.1 but these remained at 0V.
So my question is: why is this happening? Are all the available ports shown in PSoC Creator valid?
Show Less