PSoC™ 4 Forum Discussions
text.format{('custom.tabs.no.results')}
Hey Guys & Gals,
I'm trying to set up the Over-The-Air BLE Firmware Upgrade and I'm getting the error: The row number exceeds the bounds whenever I try to upload the cyacd file. The cyacd file was created using a bootloadable component. Any ideas what's going on here guys?
Thanks in advance!
Show LessHello,
I have flashed the EZ-Serial image onto my CYBLE-012011 evaluation board from here. I connected USB-UART to pins P3.4 and P3.5. I opened the COM port on putty and did a RESET(shorted XRES to ground ). According to the firmware guide in here(page 8), the factory default behaviour should give a boot message like
@E,0032,BOOT,E=0100,S=030100C2,P=0100,C=01,A=00A050E3835F
But I am not seeing any output on the COM port. Also the guide says that local echo is enabled. I can't see anything being printed on the console when I type in. How does this work?
Thanks
Dheeraj
Hello,
I want to store the generated .cyacd file from a bootloadable project into an embedded host. The embedded host a RAM size of 128KB. My project's .cyacd file is 195KB. I am looking for ways to shrink this image so that I can store it in the embedded host. This is needed so that I can bootload the firmware image onto CYBLE-012011 from the embedded host flash instead of downloading it from a server.
Also, what is the difference between .cyacd file and .hex file? Why are we using .cyacd file for bootloading using an embedded host?
Out of curiosity, I have created an empty project and placed a few components in it. Without application code the generated hex file is about 282 KB and .cyacd file is about 7 KB. With my application code, the .hex file is still 282 KB but the .cyacd file grew to 195 KB. I don't get this. The .hex file size is always the same? Any ideas?
Thanks
Dheeraj
Hello,
I have CYBLE-012011 evaluation board and I want my BLE chip to perform the role of broadcaster and receiver at the same time. When the BLE starts, it will be in observer mode(continuously scanning). Now the BLE chip receive data over the UART and then upon receiving the data it should send the data as a beacon.
I was able to set my BLE chip in broadcaster or receiver mode. But I was unable to do both at the same time. I followed instructions from this previous forum comment, but it didn't work. I have attached my project in the attachments.
Thanks
Dheeraj
Hello,
I'm working with the MADY40 C# example. I'm seeing some strange behavior where multiple identical instances of a device will show up in the scan list. This issue is intermittent.
Has anyone else seen this?
Thank you!
Helen
Show LessHi,
I'd like to use the SCB UART of a 4200 PSoC4 with the possibility to recognize the states (begin and end) between the transmitted data on the receiver side: IDLE (mark) and SPACE (break). Further, I need the possibility to send the break level for the defined time on the transmitter side. Obviously these all are standard functionalities of each simple UART chips but I couldn’t find the way to solve it with the SCB UART. Can anyone help?
regards
wadak
Show LessHello,
While configuring the bootloadable component in PSoC creator, it should be pointed to the bootloader project's hex file. Does this mean that the bootloader is updated every time the bootloadable project is being flashed using the bootloader?
Thanks
Dheeraj
Hello,
I have tried the example project from here. I got it to work with CYBLE-012011 by creating a new project with the components listed in this project. I was able to compile and flash and I was able to see the beacon in the android app listed in the pdf. So far so good.
Now I want to add a bootloadable component to this project so that it can be flashed using an embedded host via UART. I added a bootloadable component and linked the UART bootloader hex file to it. I also added a pin which will call the Bootloadable_Load() and added code to set the BLE into bootload state.
Now when I compile I get the following errors:
1. Build error: CY_BOOT: Section .cy_checksum_exclude size exceeds specified limit
2. Build error: section .cyloadablemeta loaded at [0001ffc0, 0001ffff] overlaps section .cy_checksum_exclude loaded at [0001fd00, 0001ffff]
3. Build error: The command 'arm-none-eabi-gcc.exe' failed with exit code '1'
It's a linker problem trying to figure out where to place the code. How do I fix this?
Hi,
My development tool can connect to CY5677 usb dongle, but it can't work correctly when I pressed "pair" button to enter pairing flow(LE Secure Connections and Justwork authentication).
At first, CY5677 would send pairing request, then I send "pairing response" and followed by "pairing confirm(slave)". But CY5677 seems not to receive "pairing response" because CY5677 don't send "pairing random" and CySmsart pop up "AUTH_ERROR_AUTHENTICATION_TIMEOUT" a few seconds later.
I found it strange that after we sent "pairing response", my ble sniffer showed "crc error packets" from CY5677 at the next connection event.
However, I tried to set "SC bit(secure connection)" to 0 to request LE legacy pairing, it works fine!
I don't know why happened with CY5677 and how to pair with LE Secure Connections properly.
thanks!
Show LessI've just started reviewing the PSoC Analog Coprocessor as want to use it with a pyroelectric sensor for motion detection, but wondered whether I can attach multiple PIR sensors to the chip directly as it appears that the CY8C4Axx chips have multiple opamps. If so what is the maximum number of sensors I can attach and what is the limiting factor (e.g. number of opamps or some other constraint on the chipset).
Thanks.
Show Less