PSoC™ 6 Forum Discussions
Hi,
i'm in trouble with a device that does not load the new application because it fails this function (Cy_DFU_ValidateMetadata(..)).
Trying with another device all work perfectly.
I compared the entire flash of the two devices and it's the same.
Why it fails? it returns CY_DFU_ERROR_VERIFY
Help please
Show LessDevice: CY8C6136BZI-F34
IDE: PSoC Creator
Design Goal: Switch applications from the bootloader [app0] to the bootloadble application [app1].
Design Approach: Followed the DFU application note and configured the linker to work with this PSOC.
Issue: When app0 switches to app1, the PLL function Cy_SysClk_PllManualConfigure is failing because the PLL is already running. This code is in an auto-generated file called "cyfitter_cfg.c". All clocks from app0 run at the same frequency as the clocks in app1.
What do I need to do to make it so app1 will run?
Show Less
Dear Infineon,
The picture shows that the MCU requires two Crystals (WCO/ECO). WCO supports watchdog and RTC functions. We would like to know what features ECO supports?
If we don't use this feature, we don't need ECO Crystal, right?
Show Less
Hello.
I am trying to create a 16-bit control register in PSoC creator by linking two 8-bit registers. I intend to use the created registers for the purpose of storing the output results of SAR via DMA. After researching, I recognized that I could create the register by registering each register in UDB, and I set it up myself, but the output only shows the result of one of the registers. The program I am creating is shown below, so please let me know why it does not succeed.
Equipment used
PSoC 6 (CY8C62x7), PSoC creator 4.4
Show Less
Dear forum:
I develop a product with psoc6 (CY8C6137BZI - F14).
I set the power to LDO 1.1v, but when I set pSoc to deep sleep,
I checked the VBUCK1 port, the power is 0.9v,
can you tell me the reason?
or what is the possible that the VBUCK1 is 0.9V?
My soft setting:
I use the modus IDE.
I checked the generated code:
Device: CY8C6136BZI-F34
IDE: PSoC Creator
Design Goal: Read the current status of a GPIO output pin that is controlled from a PWM block.
Design Approach: Connected a PWM block PWM_n output to a GPIO output pin.
Issue: When I try to use the function Cy_GPIO_ReadOut using the correct port and pin number of my GPIO pin, it always returns "1", even when the GPIO is currently being driven low. I do not use any software commands to change the GPIO pin state, the GPIO is driven from a PWM block on the schematic. I need to know the current output level of the pin to provide feedback on its level.
This works fine for any GPIO output pins I control thru the software.
I cannot find any functions that return the current state of the PWM block pwm or pwm_n signal.
Show Less
Hi all,
I have a project that use modus toolbox to compile and I need to replace everything using cmake so that there is a clean/fast build flow that do not access internet for CI automation (linux and windows). Is there example or a guide on build for PSoc6 because I don't really know where to start. I need to do native compilation with gcc and not use all the heavy toolchain things
Thanks
Device: CY8C6136BZI-F34
IDE: PSoC Creator
Design Goal: Measure the frequency of a signal between 10 Hz - 4,000 Hz using a timer and a DMA component.
Design Approach: Every 200 ms, read from a buffer of 6 elements for the previous 32-bit timestamps from a counter that is clock from 36 MHz.
DMA transfers from the Clock Component COUNT register to a 32-bit location of an array.
This is a single WORD (32-bit) transfer, to a location that should go from array element 0 to 5. Each trigger of the array should go to the next index.
Issue: I cannot get the DMA configuration to work as expected. It is only writing one value to the array location (the 0th location) when I setup the Y-Count to 6. When I set the X-Count to 6, then it seems to be transferring whenever the HZ_IN_1 signal is high, rather than just on a rising edge. In other versions for PSOC hardware, like PSOC5LP, the DMA component can be configured to be EDGE triggered. I think it might be defaulting to LEVEL triggered, and transferring values repeatedly while the input signal is a "1".
Show Less
Hi,
I want to move the mtb_shared folder inside my project dir rather than its current external location, how can I do that ? Do I need to specify the custom path to the make build so that i doesn't tell me to re-run make getlibs ?
Any assistance would be much appreciated. Thank you in advance!
Xin chào cộng đồng, tôi có một dự án đọc cảm biến BME280 + ML8511 trên PSoC 6 BLE Gửi dữ liệu được đọc bởi cảm biến qua BLE
hiển thị trên MIT APP Nhà phát minh
Nhưng tôi đang gặp một vấn đề: trên ứng dụng MIT, khi nhận dữ liệu Float đồng
thời, tôi không thể phân biệt giữa tia cực tím, nhiệt độ,...
Tôi đã tìm thấy một giải pháp có thể chèn dấu ";" vào chuỗi dữ liệu đã gửi và sẽ được tách ra trên ứng dụng MIT!
Tôi đã thử nó và vấn đề là PSoC 6 BLE không thể gửi chuỗi dữ liệu đó!
Tôi không biết những gì tôi đang làm có đúng không? Và lỗi xảy ra ở đâu?
Hy vọng mọi người có thể xem qua dự án và giúp tôi sửa lỗi!
Cám ơn