Hello,i have enabled D-cache and I-cache and im trying to place static variables into D-cache: __attribute__((section(".dtcmram"))) __attribute__((aligned(32))) static float32_t FFTOutput_average[MAX_FFT_PRINT_SIZE] = {0}; I updated linker script...
Hello,i need help how to share I2C in DMA mode between two FreeRTOS tasks.I have two tasks:Task 1: osMutexAcquire(I2C1_MutexHandle, HAL_MAX_DELAY);
Task_Notification_I2C1 = WM8731;
configASSERT(xTaskToNotifyI2C1_WM8731 == NULL );
xTaskToNotifyI2C1_W...
Hi, i have STM32F767 and im using FreeRTOS V2 and lwIP. Im facing known bug which should be fixed in FW_F7 V1.17 and im using FW_F7 V1.17.2 and still facing this.
When i connect the ethernet cable, after 2 seconds FW is stuck at following place:
I t...
Hello,i have question about external memory storage.Can be external serial memory used as a storage for Touch GFX images connected via standard SPI(MISO,MOSI, SCK and software driven NCS) to the MCU STM32F767 without FMC_NCS? Is it possible? Thanks
Hello,im working on MP3 player. I would like to show list of files/folders(file system) in the FAT system on SD card and open them. The length of list is dynamically based on content of SD card. What is the good approach to do this? Thanks for the ti...
Hello @GaetanGodart ,maybe i could, this is my first project with TouchGFX. So i dont have any experience with it and i dont know about possibilities of built-in components.Problem is that i have written older project without TouchGFX as direct writi...
Hello @mƎALLEm,sorry for bad expression, i meant DTCMRAM. I dont understand these caches - i didnt use it never before. I thought that enabling of cache speeds up access for the screen buffer in external SDRAM via FMC. So i enabled it. In some moment...
Yes i have enabled both cashes in *.ioc due to external SDRAM used for LTDC screen buffer. The first bank is used for screen buffer. When i want to access into second bank the STM goes into hard fault handler. The third bank im using for dynamic bitm...
I found the problem - I2C address. I forgot that the HAL driver wants I2C address shifted by 1 (Address + !W). So i used 0x34 instead of wrong 0x1A mentioned in datasheet and it seems to work now. With 0x1A I2C driver got NAK after address and raised...
Hi Pavel,i tried to debug it a little bit. When the task 2 is alone for I2C1 periphery, the notification from ISR and acquiring of mutex works fine. When i added the task 1 with its own xTaskToNotify_I2C1 the I2C1 is not reachable from the second one...