PSoC™ 4 Forum Discussions
Compiling programs on the PIONEER KIT using sprintf almost uses all the flash memory even for a simple program as shown below:
int n =5;
sprintf(tmpStr,"%d", n); /* Create a formatted string */
Flash used: 30496 of 32768 bytes (93.1 %).
SRAM used: 2412 of 4096 bytes (58.9 %).
--------------- Build Succeeded: 05/21/2013 17:03:04 ---------------
Programming started for device: 'PSoC 4 CY8C4245AXI-483'.
Using sprintf with floats completely over flows the flash.
ERROR: .\ARM_GCC_441\Debug\HCSR04.elf section `.data' will not fit in region `rom'
The command 'arm-none-eabi-gcc.exe' failed with exit code '1'.
ERROR: region `rom' overflowed by 1032 bytes
Is this a bug in the GCC Compiler or am I missing something?
It is stated in the datasheet that "The flash block is designed to deliver 1 wait-state (WS) access time at 48 MHz and with 0 WS access time at 24 MHz". So, what is really the MIPS difference between 24MHz and 48MHz?Show Less
Since the PSoC4 has the ability to program itself its own flash memory there could be an EEProm emulation written. Together with an example it could help us to make self-adapting or user-programmable systems or even just to fix the slave-address of an I2C-device built with a PSoC4.
Someone from the Cypress-Team (PSoCsessors) to jump in?
Simplest PSOC3 project won't fit into PSOC4.
I'm wondering how flash size of 32KB compares to 32KB of PSOC3.
I think PSOC3 flash is 2 times more efficient ( smaller instructions).
I think PSOC4 should be called ADCWLE (ADC with little extra).
I was browsing the Cypress store and noticed there are new devices available for purchase.
Sample prices are really low compared to other PSOC devices. Although, prices on farnell and mouser are sinificantly higher and digikey don't list PSOC4 devices yet.Show Less
We are pleased to announce the opening of pre-orders for our newest development kit, on the latest and greatest PSoC architecture - the PSoC 4 Pioneer Kit, featuring a member of the PSoC 4200 family of devices.
You can pre-order this kit from our partners element14 for only $25, starting today!
A few weeks ago we annouced the PSoC 4 architecture - a low-power PSoC mixed-signal SoC built around the power optimized ARM Cortex-M0 CPU. PSoC 4 has programmable analog and digital blocks, similar to previous PSoC architectures, making it the industry's most flexible Cortex-M0 based architecture.
Stay tuned for further product announcements in the following weeks! We are very excited to bring PSoC 4 to the market to share with all of you.Show Less
Any idea what would be the price range of the PSoC4. We may have a project upgrade from PSoC1, PSoC3 would be very tight with the ROM, would be interested to know if should/can use PSoC4. And when would the data sheet avaiable?Show Less