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
Hi, my work computer is not connected to the internet can I still use the Modus Toolbox?
Thank you
Joe
I created a new BSP based on a PSoC4 MAX part (CY8C4148AZI-S558) using the BSP Assistant app. I am attempting to create a new CapSense CSX touchpad application using the Eclipse IDE application wizard. I am able to successfully create the project, but when I attempt to compile I get an error:
#error The CAPSENSE(TM) Configurator requires a newer version of the CAPSENSE(TM) Middleware. Update the CAPSENSE(TM) Middleware in your project
I see in the firmware that the middleware version it is including is 4.0, but I have selected 5.0 in the BSP Assistant Library section:
Any idea what could be going wrong?
Dear all,
I want to report that it is not possible to set proper breakpoints in a FreeRTOS task wiht the ADS Debugger. However, it will work with WinIdea. I'm using the latest ADS 1.9.20 and DAS Version - just to complete this bug report.
Maybe someone from Infineon/Tasking can add this to the list of open issues/known problems.
You can simply test this issue by using the FreeRTOS example (there is only one) on the Infineon Github. It simply is using the two onboard LEDs handled in two seperate tasks. Set a breakpoint in one of it. It will stop but not resume. Even if you add the
IfxStm_setSuspendMode(&MODULE_STM0,IfxStm_SuspendMode_soft);
statement before starting the scheduler. Acutally the debugger call view is 'empty' when the breakpoint gets hit (see picture).
So I guess the ADS debugger has issues with tracking the execution after a context switch - certainly I'm not to sure about that, just guessing.
With the exact same elf file used with WinIdea I can set breakpoints and resume the application
with no problem. So this is the workaround - using another tool. For me that cannot be in the interest of the publishers of ADS.
Best Regards
Markus
Do anyone use TASKING Pin Mapper for initializing the input pins for Infineon Boards TC27x or TC29x (and others) in the code.
If yes, could you tell me how do you include them in project with respect to Aurix Development Studio!!
Thanks in advance.
Regards,
Neeraj Show Less
Hello.
How can i solve the problem with the SPI-MASTER App with a XMC4700 microcontroller.
I use the SPI_MASTER App and select "Enable advanved pin configuration" to set up the port pin driver strange on USIC2 Channel 0.
I want to use: Strong Driver Sharp Edge on MOSI and SCLK, but i can only select:
- Dont care
- Weak DRiver
- Medium Driver
- Strong Driver Soft Edge
- Strong Driver Slow Edge
If i want to select: Strong Driver Shart Edge, Dave4 shows a error:
DAVE is not able to grant your last hardware resources request.
That's not possible, because its only a available setting of a port pin, NOT a NEW hardware resource!
Look for example at xmc4_gpio.h:
#define XMC_GPIO_CHECK_OUTPUT_STRENGTH(strength) ((strength == XMC_GPIO_OUTPUT_STRENGTH_STRONG_SHARP_EDGE) ||\
(strength == XMC_GPIO_OUTPUT_STRENGTH_STRONG_MEDIUM_EDGE) ||\
(strength == XMC_GPIO_OUTPUT_STRENGTH_STRONG_SOFT_EDGE) ||\
(strength == XMC_GPIO_OUTPUT_STRENGTH_STRONG_SLOW_EDGE) ||\
(strength == XMC_GPIO_OUTPUT_STRENGTH_MEDIUM) ||\
(strength == XMC_GPIO_OUTPUT_STRENGTH_WEAK))
How can is solve this bug?
I can edit the created spi_master_conf.c and write
.output_strength = XMC_GPIO_OUTPUT_STRENGTH_STRONG_SHARP_EDGE
to the pin config, but with the next: DAVE->Generat Code , i lost my settings.
Please help.
Show Less
Description
When using the `iw` command to configure an IBSS (Ad-Hoc) network, brcmfmac doesn't honor the `<fixed bssid>` setting
of the `ibss join` subcommand.
Example: `iw wlan0 ibss join adhoc-test 2437 NOHT fixed-freq 00:00:00:aa:aa:aa`
After running this command, you can see that a random cell address is still being used instead of the specified address.
This problem is very severe as it can cause cell splitting if two stations can't see each other at the bringup of the network interface, and unable to communicate with each other after they're moved together.
Tested Configurations
#1
Linux kernel version: 6.1.28
WiFi module: AMPak AP6212
Firmware: BCM43430/0 wl0: May 29 2017 00:03:43 version 7.13.53.9 (r664949) FWID 01-130000
#2
Linux kernel version: 6.1.28
WiFi module: AMPak AP6214
Firmware: BCM43430/1 wl0: Oct 8 2016 15:31:47 version 7.46.57.4.ap.r4 (A1 Station/P2P) FWID 01-3621395e es6.c5.n4.a3
Show LessHi, I am working with a STM32MPU, I am developing a SOM with the MPU, RAM and other peripherals. One of the peripherals is a LBEE5KL1YN-814 MuRata module, which use a CYW43439 chipset. I've seen that the devicetree of the STM32MP157F-DK2 makes some configurations for the brcmf in the sdmmc2 node, and some configurations for the bluetooth in the usart2 node. The question I would like to now is, do I need to set some specific configuration for the CYW43439 in order to work with the Wi-Fi in the kernel space?
Regards, @obedph
Show LessHello,
I am using the ADC and UART peripherals of XMC4400 Board. I am trying to read the sensor values using the ADC. And, next, I wish to check the results displayed by the ADC. For this, I have used an example code of UART given by the software. This UART code transmits the data from USIC0 channel0 to USIC0 Channel 1. I used this code because it was stated that this code would help me observe the variables values in the debugger.
However, when I used this code and ran the debugger, the variables section of the IFX Debugger showed no variables and only a grey screen. In the expressions section, although I have added the global variables in the "expression" section, the value of the expressions is not updating. Can anyone please help me print the ADC values in Dave 3.0.
Below, I have attached the code I have written for reading the sensor values and displaying the ADC result.
Show Less
Hi everyone,
- I am running DAVE v4.3.2 and the 'ENCODER_POSIF' APP is missing.
- If I check for DAVE APP updates the 'ENCODER_POSIF' does not appear in the 'APPS Library Update Page' either.
- How can I obtain the 'ENCODER_POSIF' please ?
Thank you very much
Show LessTo all,
I have place a Windows PC terminal source code in C# on the Code sharing forum.
PC Terminal Program with C# Source Code
Enjoy,
Len
Show Less