PSoC™ 5, 3 & 1 Forum Discussions
Is there any other possible method which any one can suggest? Show Less
In my project,i use EEPROM.I have no problem in writing and reading data from EEPROM,but while writing EEPROM the interrupts are disturbed. My project needs continuous interrupt service. How can i rectify this problem....... Show Less
I am trying an extremely simple code to test serial communication using the UART user module of the CY8C29466-24PVXI. The objective of the code is to print some characters on to HyperTerminal of Win XP. I use PSoC Designer 5.0 SP4.5.
My required baud rate is 9600.
Kindly excuse me if you find this trivial, I'm only a beginner.
Code:
#include <m8c.h> // part specific constants and macros
#include "PSoCAPI.h" // PSoC API definitions for all User Modules
void main()
{
char ch = 0;
M8C_EnableGInt;
uart_Start(uart_PARITY_NONE); //Start UART
while(1)
{
uart_SendData(ch);
if(ch > 0x7f)
ch=0;
ch++;
}
}
Note:
The Clock to the UART is given by VC3 and the dividers are given so that VC3 is approx = 76800 [24Mhz/(3*8*13)] Show Less
Came across a very interesting article by Dave Van Ess.
What's Next For Programmable Devices Show Less
Uptill now I wasn't able to find anything alike.
Is there any knowledge about that kind of application?
Thanks
Rens Show Less
We are using the PSoC in a product for which we must be able to update the firmware in the field. Our device contains a radio module in addition to the PSoC, so our code on the PSoC will need to somehow receive the new firmware from the radio module (via the UART interface) and write this to the PSoC flash memory.
Obviously this is not a trivial problem. It would be much simpler if there was at least 50% of the flash memory available; then we could download the new firmware to the free half of the flash before setting a flag to tell the boot code to start up by jumping to the newly downloaded firmware version. However, we are using about 95% of our flash memory, so this is infeasible.
I imagine the only solution is to create our own boot loader, which contains the minimal code necessary to receive firmware updates from the radio module. Then, the PSoC could be reset, and the boot loader can receive the new firmware and incrementally erase/write the flash memory as bits of the firmware are received.
It would be imperative that the boot loader could recover from a failed firmware download attempt, since it is highly probable that at least one packet of data will be dropped or corrupted once in a while.
I just found application note AN2273 (I2C Bootloader for PSoC, 16-Byte Packet Transfer), but are there any other resources that could be helpful?
Thanks for any suggestions.
Regards,
Colin D. Bennett
Venture Design Services, Inc.
Field Firmware Upgrade Resources
This is a list of resources related to upgrading PSoC firmware in the field. Please contribute any other resources you think might be applicable.
And also ask for help how I can start with CY3209 RF communication? I am new to Psoc
Thanks!! Show Less
I am using cypress cy3214- psoc eval usb evaluation kit with the device cy8c24094-24AXI 0607 and device family 24X94.
I am unable to program this ic as i am not finding the device name cy8c24094-24AXI 0607 under the device family 24x94.
i dont have any datasheet or pin diagram of this board and device cy8c24094-24AXI 0607.
Hence its a request to reply to the above query and send the respective datasheet and related documents.
Thank and regards
Gnanajyothi.R
Show Less