I am creating a set of utilities for testing microcontroller software. One of these is a generic screenshooter. The idea behind it is to use the debugger (gdb) to access the LCD-TFT registers and use it to find, read and interpret the current framebuffer. However, all memory reads in the LCD-TFT region (0x40016800) return only zeros. I have used a simple test application which is able to display a simple image, so I know that the configuration of the LCD is correct. I have used the debugger to confirm that it is writing to the expected framebuffer address to the expected address (LTDC_L2CFBAR). I have also modified the application to read-back the framebuffer address written to the peripheral register, but the application code got back 0x0 as well. Are these registers generally not readable? Do I need some extra configuration to get these values?
Reading LCD-TFT peripheral registers in a stm32f769i-discovery
16 Views Asked by j_kubik At
0
There are 0 best solutions below
Related Questions in MICROCONTROLLER
- ESP32 Consequtive Interrupt WDT Timeout Exception
- STM32G030 refuses write to flash
- can't configurate VL53l0x api
- STM32L011K4Tx Compare toggle not working as expected
- How to get PC of first instruction of inline asm block (C)?
- ESP-32 (FreeRTOS): The serial monitor prints unknown symbols (???) instead of a string
- SWO on a Blackpill board
- I2C LCD1602 interfacing with PIC16F877A
- J-Link script to flash program in S32K144 (allow security)
- Design of a function that modifies from 1-4 values of a register
- Is it possible to change values of the zephyr-rtos configuration file prj.conf using CMake arguments?
- Memory Aliasing to a specific Flash Sector
- How to make a proper delay in a microcontroller?
- USART to serial monitor/pc STM32
- How to use a c++ class as wrapper for timer-interrupts on RP2040 (RPPico)
Related Questions in STM32F7
- Receiving corrupted data while sending large data from STM32 to PC over UART
- SPI with Registers: Shifting Issues in Data transferring
- Reading LCD-TFT peripheral registers in a stm32f769i-discovery
- WebUSB descriptor for STM32F767
- problems with usb virtual com port stm32f769 discovery
- write to SDRAM in STM32f7xxx
- Flashing the Code compatibility of STM32F767Zi processor to the STM32F746Tx
- How to get different data from different device in one UART interrupt callback function at the same time using stm32cubeide?
- MQTT on STM32CubeIDE (hardware STM32F756ZGT6 nucleo-144)
- Data corruption issue with DMA operations on ARM Cortex-M7 (STM32F7) MCU
- Saving Values in STM32f769i Disco Board
- E200(ValidationError): stm32: Unable to bind the STM AI runtime with "cnn" c-model: []
- ERROR: Please install STMCubeProgrammer on the machine
- STM32 SPI slave dummy cycles issue
- Cortex Debug + OpenOCD + GDB STM32F767ZI : gdb-set mi-async on -> Cannot change this setting while the inferior is running
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?