This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

uVision showing wrong SDIO Peripheral registers

Hi,

I'm using Keil uVision V4.22.22.0.

During debugging selecting menu:
View > System Viewer > SDIO
shows the SDIO registers with base address 0x4001 2C00.

These register values show wrong items. Items from one register are shown in other registers.

The base address of SDIO should be: 0x4001 8000 according reference manual and header files.

The shown address 0x4001 2C00 is the base address of the WWDG (Windows WatchDoG).
View > System Viewer > WWDG
shows correct base address 0x4001 2C00.

(Also two SDIO interrupt enables (DBCKENDIE and DATAENDIE) seem to do not generate an interrupt although data is correctly transmitted and received, but this could be some bug in my software.)

Does anybody know where the base address settings of the peripherals in uVision can be changed? I searched all files in C:\Keil but could not find any.

Thanks,

Henk

Parents Reply Children
No data