PSoC™ 4 Forum Discussions
Hi Sirs,
This is OTA bootloader example compiler result:
Flash used: 12762 of 131072 bytes (9.7%).
SRAM used: 3856 of 16384 bytes (23.5%). Stack: 2048 bytes. Heap: 1024 bytes.
This is OTA bootloadable example compiler result:
Flash used: 92741 of 131072 bytes (70.8%). Bootloader: 12800 bytes. Application: 79941 bytes
SRAM used: 13224 of 16384 bytes (80.7%). Stack: 2048 bytes. Heap: 512 bytes.
O my god, the 80K flash used just OTA function, how can I to do something to reduce this used size?
And SRAM used 80.7%, can't reduce this size?
BestRegards,
Manndara
Show LessI just experimented with bootloadable project, with and without success, and then: "why don't push device frequency to it's rated 48MHz?".
and I did it.
and I burned the hex in controller.
and the controller don't work any more.
and I can't reprogram or erase it.
then I replaced the controller (it's soldered on soic2dip adapter board), and flashed this project into it again.
and now I have 2 controllers, which I can't erase or program.
project is attached.
process is as following: I open generated .hex file with text editor, and delete past lines with metadata, save the file, and open it with j-flash utility, so I can flash it.
Show LessWhat is meant by Refresh Rate mentioned in Segment LCD component?
This may be a really stupid question, but here goes:
Is there any way a new DAC component could be developed that would be accessible thru the hardware for PSOC4?
So you could attach the DAC inputs to a counter or LUT to generate waveforms independent of the processor?
I am hoping for some deep insight from the Verilog jockeys out there.
Thanks,
Bill
Show LessHi to all,
I want to know how to sample Audio Frequency signal ranges from 2 Hertz to 40 Hertz i.e. stereo output from laptop by PSOC4 inbuilt SAR ADC.
ADC output want to display on 16 x 2 LCD.
Stereo having 3 pins - Right, Centre and Left.
I need support from all of you to begin this project correctly.
Thanks in advance,
Nityam.
Show LessHi, folks. Somehow, in the process of programming my non-BLE PSoC 4 demo board I blew away the bootloader. My Arrow tech has offered to lend me his MiniProg (not a MiniProg3) if it will help me out. Hence the question:
Can a MiniProg (not a Miniprog3) be used to reload the bootloader on the PSoC4?
Thanks!
Show LessHi All,
I am having trouble with this project in debugging mode, it shows "Debugging - Running", but the Pause Button (Halt Execusion, Ctrl+Alt+Break) is grayed out. The Break points I set in the main loop will not break either. Is there a project setting I missed?
Another question, this project seems to be ported from an older PSoC 1 project, see AN2283. What's the reason to use UDB for PWM in this project, instead of using the TCPWM component of PSoC42xx.
Thanks,
Chantal
Show LessI have been working on a early development system to read sensor data and transmit using BLE. My system seems to be working well except for sending the notification data. The error returned is CYBLE_ERROR_INVALID_PARAMETER. The manual states the "'connHandle' value does not represent any existing entry in the Stack", but I'm using the global connHandle:
/* Initialize Notification handle */
SensorDataNTF.attrHandle = CYBLE_SENSOR_SERVICE_SENSOR_DATA_CHAR_HANDLE;
SensorDataNTF.value.val = (uint8 *)&gi_ADC_Count;
SensorDataNTF.value.len = sizeof(gi_ADC_Count);
/* Send notification */
apiResult = CyBle_GattsNotification(cyBle_connHandle, &SensorDataNTF);
if (CYBLE_ERROR_OK != apiResult) {
apiResult = CYBLE_ERROR_OK;
}
I've verified that cyBle_connHandle.bdHandle is not 0.
I'm hoping I'm missing something obvious and that one of you will be able to point me in the right direction to correct the problem.
Show Less