PSoC™ 4 Forum Discussions
I followed AN97060, section 5.3 to add a fixed-stack OTA bootloader to my BLE project. This all seems to have worked fine except that my bootloadable application no longer advertises itself via bluetooth (I successfully loaded an update via CySmart). The app note instructs me to delete the BLE component from the schematic of my bootloadable application. It doesn't seem to give very good instructions on how to include the headers that are normally generated with the project. I'm not sure I did that part correctly. I managed to get around it by adding the BLE component back into my bootloadable, but this eats up a ton of resources. Can anyone help me understand how I'm supposed to share the BLE component between the bootloader and the bootloadable?
Show LessHello I'm Using Cypress CY8C4247LQI-BL483 Microcontroller and trying to Configure Full UART : UART(SCB Mode)v3.0 in UART Configuration .
After Building the Code : Following Errors Were occurred .
""Unable to find a valid placements for Pins and Fixed-Functional Blocks . See the Digital Placements’s Detailed placement Messages Section in the report file for Details ""
Compiler Suggested Following Workaround .
The placer is not able to place all of the carry chains without backtracking. It fills one UDB bank to 15/16 and the other to 7/8 and cannot place the final
2-datapath chain. As a workaround, add a control file to the TopDesign component (in Workspace Explorer's Components tab) with the following lines: ATTRIBUTE
placement_force OF \Timer_ADPActiveTime:TimerUDB:sT16:timerdp:u0\ : LABEL IS "U(2,0)";
ATTRIBUTE placement_force OF \Timer_OutputPeriod:TimerUDB:sT24:timerdp:u0\ : LABEL IS "U(3,1)";
ATTRIBUTE placement_force OF \Timer_OutputActiveTime:TimerUDB:sT24:timerdp:u0\ : LABEL IS "U(0,1)";
This will fill the datapaths in the second UDB bank and allow the placer to assign the remaining datapaths.
I Followed the Instruction and created a Control File and added above mentioned three lines . : After Built Same Error were Observed.
Please Suggest me What Should I do . As I want to Use Both Tx and Rx Interrupt Enabled , With API Settable Baud Rate and Parity .
Show LessI have the CY8CKIT-042-BLE kit and I'm trying to test a UART connection with the usb dongle (CYBL10162-56LQXI). I am using the example project SCB_UartComm and testing it with Termite. The Com port and baud rate etc is correct but nothing is being sent or received over the serial connection. Does the example project work with the dongle or is it only for the PSoC?
Thanks for your help I'm pretty stuck.
Show LessHi,
Connect the Remote Control with Windows10 PC,not use Ble Dongle,Remote Control can work.But connect the Remote Control with Ble Dongle,not use Windows 's BLE,and with the trackpad surface and touch others key ,the PC no response,I have already update dongle's software.(PROC BLE and PSoC5LP),I find already connect Remote Control with BLE Dongle,but PSOC5 not work.
Show LessI'm currently doing the fixed stack OTA update code example. I followed all of the steps in the datasheet, but when I try and select the project firmware image, there's no firmware image to be selected in the file explorer. I'm looking in the folder that the firmware image is usually in. What's the problem here?
Show LessHello, I am experimenting with the recently bought CY8CKIT-037 MC evaluation kit connected to the provided BLDC motor in 1 shunt FOC configuration.
I am buffled how to proceed with the PID tuning of the Id, Iq current loops, as I do not understand how I can monitor the Id, Iq current response on Bridge Control Panel: is there any document explaining the process?
Thank you.
Show LessI am able to program the CY8C4013SXI-400 from PSoC Creator via miniprog3. However, my firmware does not seem to run. It's just a simple blinking LED, which works on my other PSoC 5. What could be the problem?
Show LessHello,
I have some experiences on the 4100 Familly (CY8C4125LQI-483)- Now I need a fifth PWM only available on the 4100s family.
My main issue at the moment is the big difference in the watchdog API between both architecture:
I can setup the WDT delay to my needs i.e: 1.6 secs.
I used to "kick" the watchdog using the CySysWdtResetCounters(CY_SYS_WDT_COUNTER0_RESET); to reset the counter on the 4100,
This function is not present on the 4100s. What can I do to reset the watchdog counter on the 4100s device?
Thanks in advance for your reply.
You will find my setting for the WDT settings in the cydrw in the joined picture.
Show LessI've bought the PSOC 4 BLE device development kit. I want to take the small BLE device out from the base. Is it possible? If so, what are the voltage that supply enough power to run the small BLE device?
Thank you!
Show Less