Skip to content

MCU JTAG test and related bug fixes#219

Closed
Nitsirks wants to merge 4 commits intomsft-daily-2025-04-01from
user/dev/michnorris/ss_mcu_jtag
Closed

MCU JTAG test and related bug fixes#219
Nitsirks wants to merge 4 commits intomsft-daily-2025-04-01from
user/dev/michnorris/ss_mcu_jtag

Conversation

@Nitsirks
Copy link
Collaborator

@Nitsirks Nitsirks commented Apr 1, 2025

Fix address decode for DMI access to RESET_VECTOR
Fix DMI access to MCU SRAM address and data registers
Test for checking ability to access all uncore DMI registers, and MCU SRAM access over DMI
Closes #199
Closes #208

Nitsirks added 4 commits April 1, 2025 08:49
basic register access test through jtag
fix bug in address decode GH issue #199
…time

test updates for mcu jtag access to mcu sram
dmi address and data registers were not actually hooked up to mcu sram
connected the dmi write data to the sram address and perform a speculative read when writing the address register
store the results in another register to be read when reading the data register
address register is updated on writes to dmi mcu sram address reg, use this address when a write to the data register
is detected along with the dmi write data on the sram wdata interface
@Nitsirks Nitsirks requested review from clayton8 and ekarabu April 1, 2025 15:54
@Nitsirks Nitsirks changed the base branch from main to msft-daily-2025-04-01 April 1, 2025 15:54
@calebofearth calebofearth force-pushed the msft-daily-2025-04-01 branch from 3985ba4 to db5f2ff Compare April 3, 2025 19:35
@ekarabu ekarabu deleted the branch msft-daily-2025-04-01 April 4, 2025 17:56
@ekarabu ekarabu closed this Apr 4, 2025
@calebofearth
Copy link
Collaborator

Replaced by #244

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] JTAG access to MCU SRAM does not work [BUG] JTAG write address decode to MCU_RESET_VECTOR is incorrect

4 participants