Browse the Community
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.
Discussion forum regarding WICED™ Studio related topics.
Discussion forum regarding PSoC Creator & Designer Software topics.
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).
TL;DR: How to know the Interrupt number that is triggered when Counter triggers a Compare or TC ?
I'm migrating a project from PSoC Creator (Schematic editor) to ModusToolbox (PDL).
In PSoC Creator's Schematic Editor, I can assign an interrupt (ISR) to the Counter object.
And I can get the number of the Interrupt because it gets autogenerated by the fitter (?).
E.g: If I have an ISR object called "ISR_Counter", then a "#define ISR_Counter__INTC_NUMBER xxx" will be generated.
And I want to know the interrupt number when using PDL or HAL API?
// Which NVIC will be triggered ?
cyhal_timer_register_callback(&led_blink_timer, isr_timer, NULL);
Rolf 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. EnjoyShow Less
it seems that there is not any category for TC356/TC357 project on AURIX™ Development Studio (Version: 1.7.2)
so, I want to know when AURIX™ Development Studio support this MCU(TC356/TC357).
New to Modus and stepping thru training. Working on the PWM to GPIO lab.
I get an error othat it cannot find the Cy_TCPWM_MyPwm_Init funtion.
Where did the DeviceC onfigurator (Ver 3.10)create this function?
I am getting the below issue when I updated the MFG Test Application in Murata board. I haved updated the external flash with respective APPS.bin,filesystem,etc
** ERROR: WLAN: could not download clm_blob file
** FATAL ERROR: system unusable, CLM blob file not found or corrupted.
Is any extra thing need to be added in mfg_test.mk?Show Less
I hope this is the right forum/place to ask my question.
I need some help and hand holding to achieve the following thing:
- I want to send data from PSoC62 Proto Kit to Cirrent using Cirrent Agent
- My data format is JSON
- I want to send data every hour and it will not exceed half a KB per update
I want the help to do :
- Cirrent Agent getting started
- Any guides/tutorials to help me do that
- Cirrent Platform hand holding - where can I see the date?
Thanks & Regards,
I have a design that needs to support USB audio class and an HID generic class simultaneously, are there any examples on USB descriptor design? especially using the USB Configuration tool.Show Less
Hi Infineon Team,
We are using CYW43455 chip for WiFi in iMX8MM board working on Android 11 OS. We have completed the bringup for WiFi but it is not supporting WPA3 connections.
When we try to connect wifi with iphone hotspot, it doesnt connect. When we checked the logs, we found the following:
wpa_supplicant: wlan0: WPA: Failed to select authenticated key management type
wpa_supplicant: wlan0: WPA: Failed to set WPA key management and encryption suites
Does CYW43455 support WPA3 SAE? I couldnt find WPA3 support in the datasheet.
If it supports, could you please guide us in enabling the WPA3 profile in Android 11 OS for this IC?
USB_Audio_Device_FreeRTOS sample project of CY8CKIT_062S2_43012 is targeted for AK4954 codec. How to modify the project for WM8960 codec if the mezzanine card is CY8CKIT-028-SENSE?Show Less
We are developing a product that contains the CY8C6347 part using ModusToolbox v2.3.1 and we are running into issues when trying to create a boot loader that uses the "secure image" functionality as outlined in AN221111.
To start with we made a simple "bootloader" application that runs on the CM0+ core and launches our main application that runs on the CM4 core. For this the "Dual CPU IPC Pipes" (https://github.com/Infineon/mtb-example-psoc6-dual-cpu-ipc-pipes) example was used.
That version of our "bootloader" is operating correctly, however when we start to pull in the "secure image" functionality that are described in AN221111 (and in the examples from the PSoC Creator PDL distribution) we are encountering an error when building the CM4 application. The behavior that we are seeing is that after the CM0 project is compiled the build process appears to stall/hang for a minute or two. While this is happening the windows task manager shows perl process that is consuming a fair amount of CPU as well as 3+ GB of RAM. That process appears to succeed, but then when gcc tries to compile the `.c` file that the perl script generates it errors out due to running out of memory.
I'm guessing that what is going on is that since the "secure image" process requires use of the `TOC2` instances that reside in SFLASH which is at address 0x16007C00 is causing the .bin and .c files to be very large and that is what is causing the perl script to take so long to complete and what causes the compile to error out. The .bin file is 98,336KB and the .c file is 329,231KB. That size for the .bin file seems to correspond with the offset of the SFLASH TOC2 instances within the flash area.
Has this issue been encountered before? Are there any solutions/workarounds?Show Less