PSoC™ 4 Forum Discussions
Hi All,
firstly thanks for taking time to look at this for me.
I will be open and honest from the start i have very little knowledge on Cypress kit and BLE.
i have purchased the CY8KIT-042-A pioneer board.
i have watched all the demonstration videos and played around with the examples supplied.
they have provided a useful insight into the kit and how to software works however i am still a little lost.
what i am trying to do is take one CY8C4248LQI-BL583 ( which i have 3 off) attach a temperature sensor and sent its value over BLE to another CY8C4248LQI-BL583 which then spits out the value received over the UART to display in TeraTerm on my PC.
are there any examples that would show me how to do this or multiple examples that can be 'cobbled' together to achieve my goal?
Thanks
Adam
Show LessHello
I am new to the PSOC4 so I got myself a CY8CKIT-049-042 and a MiniProg 3
I want to debug the CY8CKIT-049 using the MiniProg3 and in order to do this I erased the CY8CKIT-049 from its bootloader using the MiniProg3 and I then wrote a small program that just blinks the LED and programmed the Kit using the MiniProg3 and this works just fine
But if I try to debug this program using the MiniProg3 the debugger gets stucked in the file Cm0Start.C in the function CY_NORETURN CY_ISR(IntDefaultHandler) which has no return
Is there anyone that know what the problem is ?
Show LessHi everyone:
I'm using PSoC 42 BLE kit to develop a controllable current source output. some questions on IDAC component remains unclear:
1. is there any method to control the polarity of IDAC(current sink or source), for example: software method using some functions, (p.s. I know PSoC 5LP can do that, but seems that in PSoC 42 hasn't got such functions)
2. as I know, the current source will usually have two output pins, as the graph shown below, however the output of the IDAC just has one pin, so is the another pin should be connected to the GND?
Appreciation for the help...
Show Less
As a part of a validation process of a PSOC4 device i am working on, i will be needing to check corrupted code on flash.
I am using a bootloader app to update code via CySmart.
I would like to check the bootlader app checksum test, by writing to some arbitrary flash location (by that corrupting the checksum). and restarting app.
How can i do that kind of writing to code location?
Show LessHi friends
I am trying to develop a simple 5Mbps simple RF linke using FSk modulation. I have made PSoC4 : 4200 BLE family a candidate for it and now I am trying to figure out if I can disable the "BLE baseband peripheral" section in "Bluetooth Low Energy Subsystem" and just use the GFSK modulator and demodulator of the BLE subsystem?
All helps are appreciated in advance.
Show LessHi,
We understand that PSoC4 Em_EEPROM component uses internal flash.
How long does it take to read the written variable?
// EEPROM Rad Function :
eepromReturnValue = Em_EEPROM_Read(i*4+12288, wrkbuf, 4);
//The above 'i' is up to 1024 in the for-loop
//Amount of data : 4Byte x 1024
It takes 30 seconds to complete the above process.
I understand that it takes time to write variables,
Does it take time to read variables too?
Regards,
Masashi
Show LessYou have a video of this board http://www.cypress.com/video-library/PSoC/cypress-psoc-4200l-audio-solution-introduction/480396
and have sent me firmware, etc in the past, but how do we obtain the board?
Show LessI want to create simultaneous iBeacon & Eddystone Beacon using PSoC4.
The plan is the dynamically update Advertisement data after every advertisement period in my case it is 150ms.
Took reference from Dynamic broadcaster project and I am able to achieve it. Attaching the source for it.
But I need it to be as power efficient as possible. What should be the best approach to do it?
One option is to after advertisement is finished I update the Advertisement packet and put system in deep sleep. Then again wake up and repeat after each advertisement.
Is there any reference code available to do so?
How do I periodically wake up the controller from standby and go back to sleep? Using some timer or are there any events generated by BLE stack that I can use?
I am expecting no substantial increase in current compared to regular advertisement and CPU in deep sleep.
Show LessI am working on a bootloader project.
Would like to get the start addresses for the below sections:
1. META DATA BTLDBL.
2. CheckSum Exclude
3. User Space.
4, BTLDBL
5. BTLDR
Can CySmart help me get this info?
Debug/Breakpoint is not an option.
Bootloader is built in the following manner:
Case # 1. Bootloadable application
*
* _______________________________
* | Metadata (BTLDBL) |
* |-------------------------------|
* | Checksum Exclude (BTLDBL) |
* |-------------------------------|
* | |
* | |
* | |
* |-------------------------------|
* | |
* | |
* | |
* | BTLDBL |
* | |
* | |
* | |
* |-------------------------------|
* | |
* | BTLDR |
* |_______________________________|
*
Show LessHi,
I get "Build error: cannot open linker script file BootloaderSymbolsGcc.ld: No such file or directory" when trying to compile example shared memory bootloadable project.
The file is included from "cm0gcc.ld" and I can't find it on my disks. Google gives no result.
Is someone else facing the same problem as me ?
Regards,
cranor
Show Less