PSoC™ 4 Forum Discussions
Hi all.
I'm designing production in-circuit test/programming fixtures and considering to connect SWD interface together with I2C.
The DUT (Device Under Test) uses I2C for all communication.
So I need to use I2C from test host (PC using Python) to execute test commands.
Since the MiniProg3 can be set up as an I2C bridge as well as a programmer, I'm considerint to wire I2C pins together with SWD pins while programming/testing.
Did anyone out there already do this successfully?
Could there be any adverse effects on the SWD interface while I2C communication is running?
I'm assuming SWD interface is in "standby" mode until reset pin is pulled and SWD initialized... which means I could mix these signals.
Any ideas are welcome!
Regards,
Michel
Show LessHi,
I want to export project to Makefile. And I want to compile project in command line. But it has error during make progress.
The error is shown as follow:
BTW: the toolchain was download from: https://launchpad.net/gcc-arm-embedded/
Please help to answer this problem.
Thanks very much.
Show LessI created a new project, when I compiled, there is some errors, shows that unble to pack the design into 2 UDBs,but My schmetic is very simple. resource meter shows that UDB still has free space, just like picture below, how to solve this problem? thanks very much.
Show LessWe have a PSoC4BLE based device that is mostly sleeping, but waking up once a second for RTC time update and a few more times due to BLE advertisement.
"Sporadically" (after a few hours/days and only on selected devices), the device stopped responding (BLE was still advertising, but our code stopped executing). We increased the watchdog interrupt priority and were able to detect this state and do a software reset.
Although this prevents the device from staying in not-responding state, the cause for the problem is not fixed.
Since the interrupt priority change resulted in the ability to catch the state, we assume that the CPU stays in one of the interrupts (due to higher priority, WDT interrupt is nested and gets executed).
Now the question - how to determine which interrupt resulted in this stuck state. In Cortex-M3 one can check the NVIC's active interrupts mask, but M0 doesn't support it.
Show LessI want to creat a custom component, when i edit component schmematic, I can not find digital catalog in Cypress Component Catalog,like the first picture below, but when i creat a new peoject, digital catalog can be found in Cypress Component Catalog,just like the second picture below. please help me,thanks!
Show Lesshey I am using PSoC4 device for capsense keyboard. till date i manufacture more than 1000 boards, presently i am facing problem that without key press i am getting as key press input . this is not in all board but in some boards anyboady can help me?
Show LessMy application has configuration data stored in Flash memory. This region is marked in the Bootloadable component (Checksum exclude section size).
I would like to modify this data while the device is in bootloader mode, independently from updating the application.
The data sheet for Bootloader and Bootloadable says:
Note Do not use Bootloader commands “Send Data” and “Program Row” to update this section.
Is there a technical reason why I should not write User data while in Bootloader mode, or is just considered bad practice?
Show Less
I am interfacing RFID RC522 with psoc 4 kit using SPI protocol. I gone through some SPI master code an try to read RFID but confusion is like that In spi it uses SS pin but RC522 does not have SS pin and other thing is what about IRQ and Reset pins of RFID. How to connect this pins and what would be the code for that. I want ti print that Tag into Serial Monitor Please help me or provide example to implement this.
Show LessJust getting started with a used Psoc 4 ble module. I have made a program and would like to send it to my ble module, but when I go to Debug>Program in PSoc creator 4.2, it cant seem to find my module. I have tried connecting it through BLE with the cysmart dongle, like shown in the quick start guide, and just simply using a usb cable, but neither seem to work. Please help!
Show Less