PSoC™ 6 Forum Discussions
text.format{('custom.tabs.no.results')}
Hi,
I've successfully have gotten my CY8CPROTO-062-4343W board configured as MSC device to work. I'm using the MTB project "USB_Mass_Storage_File_System".
However, every time I record another sound file (rec_xxxx.raw), the PC host doesn't see it unless I either unplug the USB connection or perform a board RESET.
Is there a event signal I can send to the PC host to request a refresh of the cached directory info the PC host has?
I realize that, in general, it is assumed with the MSC device, the host has 100% control of the storage device. It is not normally expected for the MSC device to "self-update" its contents.
Maybe there is an event packet to send the PC host to check if the directory has been corrupted?
Show LessHello everyone,
I'm currently working on a project for my PSoC 6-based Cypress board, and I need a simple and quick way to set up my board as a HTTP client to download data (in a JSON format) from a server.
Are there any libraries or APIs from Cypress that implement RESTful services ?
Show LessPlease add a link to the webpage for the BLE version of PSoC 64, CYB06447BZI-BLD53 that will help customers find the datasheet.
Webpage for CYB06447BZI-BLD53 @ https://www.cypress.com/part/cyb06447bzi-bld53 <-- Does NOT have a link to the datasheet.
Datasheet for CYB06447...-BLD @ https://www.cypress.com/documentation/datasheets/psoc-64-mcu-cyb06447bzi-bldx-datasheet-preliminary
Aside: There is a link to the CYB06447...-BLD datasheet from the PSoC 6 webpage under the Products tab https://www.cypress.com/products/psoc-6-microcontrollers-32-bit-arm-cortex-m4m0
Greg
Show LessHi,
I have a project with PSOC 6, recently I did a merge from my teammate and i start to get this error during compilation, I am not able to fix the same please help me solve the same.
Failed while attempting to update project 'QBL_PSOC': Could not find a part of the path 'C:\Sandbox\QBL\bitbucket\qbl_v3_firmware\QBL_PSOC.cydsn\Generated_Source\PSoC6\pdl\cmsis\include\arm_common_tables.h'..
I am aware that the generated code in the above path does not have the cmsis but I am not sure why the code is not generated even when I chose the option Build->Generate Application.
Best Regards,
Suman
Show LessDear Sirs and Madams,
I'm reviewing the datasheet, TRM and application notes to review the PSoC6 hardware.
Which is recommended for handling the VDDUSB terminal when the PSoC 6 USB is not used?
1. Page 38 of PSoC6 MCU : CY8C61x6, CY8C61x7 datasheet
https://www.cypress.com/file/385931/download
2. Page 4 of AN218241
https://www.cypress.com/file/385701/download
The data sheet can be read as recommending applying a voltage of 1.7V to 3.6V, however the application note recommends floating.
Regards,
Show LessDo you have any job boards as I loking for P SOC6 with Bluetooth experence in Australia or new zealand.
I have made schematic and have modified Tutorial videos to make sure hardware is Ok.
I need expernced progrmmer in PSOC creator 4.4 to finish project.
Show LessHello
I am trying with small steps to operate the DMA on I2S, so I have an array of 40 values (0 through 0x27) to write to the I2S-TX through DMA. Then I read the I2S-SDO line on logic analyzer.
First, to configure the UDB datapath to be 32-bit wide to have 4-words deep FIFO, do it just configure the data_size to "word" ? or do I have to manually configure some register ?
I set up the system as follows:
Data to send: uint32_t txBuff[40]
DMA:
I2S:
Tx-only, 24-bits, period 64-bits
DMA:
Result:
In case of I2S set to 16-bits: The output reads 2 consecutive elements from the array at a time, concatenates them and and sends them to the I2S.
In case of I2S set to 24-bits: The output reads 2 consecutive elements from the array at a time, concatenates them and and sends them to the I2S, and skips other some elements in the array:
I expired all the trials and errors and the resources in TRM and datasheets,
Any clue what is wrong with the setup ?
thanks
Show Less
Hi
I need to implement an additional I2S port on the PSoC-6, my PSoC has only a single I2S module.
I found few resources for UDB I2S, and I have a few questions:
What I am trying to do:
1- I need left and right interleaved (24-bits data, 64-bits word length) --> This makes up 8-bytes (UDB FIFO is only 4-bytes).
2- I need to stream 160-bytes at at time.
3- I can use DMA.
4- UDB FIFO is 4-bytes, interleaved between left and right.
5- UDB FIFO interrupts is for non-empty or overflow.
Confusion:
Given those conditions (interrupt, buffer size, data format):
1- How can I capture the 160-bytes, which interrupt to use ?
2- And, how can I figure out which byte is received (is it left or right and which byte within the 4-bytes it is).
thanks
Show LessHi community,
I've not been able to connect to my PSoc and this is the warning I got : There was an error running port acquire: PSoC device is not acquired!
I'm using a CY8CPROTO-063-BLE with the kitprog2.
This is what I tried :
-Updating the kitprog from v2 to v3.
-Reinstalling psoc creator and psoc programmer
-trying on 2 different pc
Thanks for the help,
Thomas
Show LessHi.
I have a dual-cpu design, based on one of the Cypress/Infineon example projects and document AN215656. I now need to implement DFU, but all the available examples assume a single CPU design. Since both dual-CPU and DFU are largely based on linker-script magic, this makes for a difficult situation.
Is there any additional guidance - example projects or documentation - on how to go about this? Or has anyone had experience doing this? All help will be greatly appreciated, as I'm not looking forward to navigating this minefield on my own.
Thanks,
-Nick
Show Less