Software Forum Discussions
Browse the Community
ModusToolbox™
The ModusToolbox™ forum includes discussions regarding multi-platform development tools and a comprehensive suite of GitHub-hosted firmware libraries accompanied by thoroughly tested code example applications.
DAVE™
PSoC™ Creator & Designer
Discussion forum regarding PSoC Creator & Designer Software topics.
Wi-Fi Bluetooth for Linux
AURIX™ Development Studio
The AURIX™ Development Studio is a free of charge Integrated Development Environment (IDE) for the TriCore™-based AURIX™ microcontroller family. It is a comprehensive development environment, including Eclipse IDE, C-Compiler, Multi-core Debugger, Infineon low-level driver (iLLD), with no time and code-size limitations that enables editing, compiling, and debugging of application code. Combined with numerous code example projects, the IDE can be used to evaluate the powerful architecture of the AURIX™ microcontroller family. It supports Microsoft Windows 10 as a host operating system (OS).
Featured Discussions
Package Version
ahd-2022_1223
Release Date
2023-01-03
Description
Cypress Android release for the broad market.
This release has been qualified on Hikey 960 platform.
Customers wishing to leverage the Android Open Source Platform now have an out of the box Android solution for Cypress's connectivity parts.
The release package includes:
* ahd
* device
*hikey960
* firmware
* nvram
* 55572_AndroidBringup.pdf
Test Environment:
* Hikey 960
* 55572 Sanity and VTS
Change Log
[2022-12-23]
* Initial post
Show LessModusToolbox™ 3.0 is now available for download from the Infineon Developer Center. This release includes several new features targeted at multi-core development and user defined BSP management. Below is a summary of the latest features included in this release, more details are available within the Release Notes.
New Features:
- Build, Program, and Debug support has been extended to support multi-core devices
- Application folder structure with multi-core project substructures
- Device Configurator support for multi-core devices aligned to a single design.modus file
- Restructured BSP alignment to user application space to enable BSP customization
- BSP Assistant tool enabling the creation of a user defined BSP, ideal for targeting final hardware
- Embedded Trace Macrocell (ETM) instruction trace support in µVision and EW-ARM IDEs.
- Support for Windows 11 and macOS Monterey host operating systems
Key links:
- ModusToolbox™ Software overview
- Download links (Window/Linux/macOS) from Infineon Developer Center
- Installation Guide
- User Guide
- Release Notes
Show Less
Hello.
In a previous post I read that I can use TopJTAG Flash Programmer to drive ARM-USB-TINY-H From Olimex, so
I've bought ARM-USB-TINY-H and I've downloaded TopJTAG Flash Programmer for evaluation.
I've installed TopJTAG Flash Programmer.
After running TopJTAG Flash Programmer I went to "Setup>>JTAG Connection".
In this window I selected "Connection: Generic FTDI FT2232" and "Static pins: Olimex ARM-USB-OCD".
But, when I click the green refresh button at the right of "Static pins", the software doesn't see the attached ARM-USB-TINY-H From Olimex
My machine is Windows 10 Pro 64x and in the device manager I see my ARM-USB-TINY-H From Olimex
to install OLIMEX I've used zadig 2.5
Show LessPackage Version
ahd-2022_0909
Release Date
2022-09-20
Description
Cypress Android release for the broad market.
This release has been qualified on Hikey 960 and NXP i.MX8MQuad Evaluation Kit (EVK) platform.
Customers wishing to leverage the Android Open Source Platform now have an out of the box Android solution for Cypress's connectivity parts.
The release package includes:
* ahd
* device
*hikey960
*imx8mq
* firmware
* nvram
* 89570_AndroidBringup.pdf
Test Environment:
* Hikey 960
* NXP i.MX8MQuad Evaluation Kit
* 55572 Sanity and VTS
Change Log
[2022-09-20]
* Initial post
Show LessRolf Nooteboom helped develop a technique for writing and compiling firmware for PSOC5 on Linux and Macintosh (and Windows). The overall system uses the free VSCode from Microsoft, the ARM compiler from ARM itself, some of the Modus Toolbox work Cypress put into previous versions of ModusToolbox(tm).
The upside to his work is the entire project's build finishes in seconds on Mac or Linux vs. minutes natively. (The minutes is when building under Windows using Creator). I was able to take his work and stumble into modifying it for using a KitProg (as well as kitprog 2 or 3). The pattern for the project directory was also changed, making it easy to use as a template for future projects, and with FreeRTOS. (Yes, a complete FreeRTOS rebuild takes seconds on a Mac.)
I wrote several blog posts on this at socmaker.com. My guide for coding/compiling on Linux (which is built on the previous blogs) is at https://socmaker.com/?p=1119 . You have to create the schematic with PSOC Creator first. (I use a virtual machine running windows 7, 64 bit to accomplish this.) Then finish with the firmware development on your native O.S.
Previous posts at socmaker.com cover the Macintosh side. Enjoy
Show LessI started a discussion thread that had gotten locked due to inactivity.
New-custom-Counter-component-feature-set-ideas
I'd like to continue the request for new component features.
I current have a new custom component that is a special counter. I haven't officially published it yet.
The intent of this new counter is to provide additional useful features while at the same time only using the same PSoC resources as other Infineon counters currently available.
I have a working version with a number of special features. It needs documentation (datasheet) and a good demo project to display most of its capabilities and the API calls to access them.
Here's a quick overview of its current features:
- Up-counter
- Settable width 1 to 32 bits.
- Count value available by HW-routable outputs, DMA or CPU.
- Settable Unsigned or signed counting (design-time)
- Settable reset value (run-time)
- Settable increment value. (run-time) (With increment values > 1, some counts are skipped. Therefore the desired initial and maximum values may be readjusted for the count to work properly.)
- Settable initial starting value (run-time)
- Settable maximum value (run-time)
- Terminal count output
- Next Count available output (intended for DMA, ISR or HW signaling downstream)
- Reset input.
Possible enhancements:
- Settable capture input with a 4-byte FIFO capture buffer. (run-time)
- Settable Up/Down count (design-time)
- Up/Down count input (run-time)
Any other recommendations?
I'm hoping to publish this new counter by the end of June.
Show LessPackage Version
ahd-2021_1216
Release Date
2022-04-06
Description
Cypress Android release for the broad market.
This release has been qualified on Hikey 960 and NXP i.MX8MQuad Evaluation Kit (EVK) platform.
Customers wishing to leverage the Android Open Source Platform now have an out of the box Android solution for Cypress's connectivity parts.
The release package includes:
* ahd
* device
*hikey960
*imx8mq
* firmware
* nvram
* AndroidBringup_with_AHD.pdf
* IOT_HOSTAP_REL_2_9_150_23.tar
Test Environment:
* Hikey 960
* NXP i.MX8MQuad Evaluation Kit
* 54591/43012 Sanity/CTS/VTS
Change Log
[2021-12-16]
* Update AHD drivers
* Support WPA3
* Passed major CTS/VTS items
Show LessPackage Version
android_ahd-2021_1216
Release Date
2022-04-06
Description
Cypress Android release for the broad market.
This release has been qualified on Hikey 960 and NXP i.MX8MQuad Evaluation Kit (EVK) platform.
Customers wishing to leverage the Android Open Source Platform now have an out of the box Android solution for Cypress's connectivity parts.
The release package includes:
* ahd
* device
*hikey960
*imx8mq
* firmware
* nvram
* AndroidBringup_with_AHD.pdf
* IOT_HOSTAP_REL_2_9_150_23.tar
Test Environment:
* Hikey 960
* NXP i.MX8MQuad Evaluation Kit
* 54591/43012 Sanity/CTS/VTS
Change Log
[2021-12-06]
* Update AHD drivers
* Support WPA3
* Passed major CTS/VTS items
Show Less
Hello,
I'm trying to combine the PSoC6 with the CYW9BTAUDIO2 HAT from the 920721B2EVK-02 evaluation kit, which contains a cs47l35 codec. I believe I have send the correct configurations to the codec, through SPI, so the received clock signals is setup to the once send from my PSoC.
The clock signals are also synchronized, as far as I can tell. But I cannot receive a I2S output from the HAT.
Can someone help my with why I am not getting anything from the I2S output?
Kind regards
Karoline
Show LessPackage Version
v5.10.9-2021_1020
Release Date
2021-10-20
Description
This is Cypress's Linux brcmfmac driver and firmware support package.
Brcmfmac is an open-source driver project.
Files in this release:
* Backports package (cypress-backports-v5.10.9-2021_1020-module-src.tar.gz)
* Firmware/clm_blob files (cypress-firmware-v5.10.9-2021_1020.tar.gz)
* Cypress fmac patch files (cypress-patch-v5.10.9-2021_1020.tar.gz)
* Device tree files (cypress-devicetree-2021-10-20.tar.gz)
* hostapd/wpa_supplicant patch (cypress-hostap_2_9-1-2021_1020.tar.gz)
* Cirrent Agent (cypress-cirrent-1.60.tar.gz)
* Documents (docs/)
* README
Checksum
sha256sum: 632ac3c28581d08ba91a083dd0edd60babb637274a6276b656435cdd298c57dd cypress-fmac-v5.10.9-2021_1020.zip 4241b4c636e5e4503ffc300481882dc69b64485cdf094105108e8a82d0b16797 cypress-backports-v5.10.9-2021_1020-module-src.tar.gz ce3bb31020e5ffe24fe549802440c137d14a05ad77af3e8e1fb9e184db96ed55 cypress-cirrent-1.60.tar.gz 4aa347ba153ed4945737bf428fcee54877936998b5a60b16aa7cbbc87aaba7c6 cypress-devicetree-2021-10-20.tar.gz 95d2cb7c81c7fe60cc1811932b13f55ce5a9b4296f27182bfa57b3d37fe2a6f3 cypress-firmware-v5.10.9-2021_1020.tar.gz 88cce99e67f05c7bdfea8277740ad5bd06b54649c0b9c1dfc3052377b11f8091 cypress-hostap_2_9-1-2021_1020.tar.gz bdf37bb84ab5264dab09115df056182bf96fceff4792042d88bc66abc3058d08 cypress-patch-v5.10.9-2021_1020.tar.gz
[Change Log]
2021-10-26 Initial Post
Show Less