This post has been de-listed

It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.

15
Embedded disassembly with Ghidra - adding segments for peripherals?
Post Body

I'm working on reverse-engineering a 68000-based target with Ghidra. I've got my disassembly, but now I'd like to tell Ghidra about some of the memory-mapped peripherals on the target board.

Normally in IDA Pro, I'd create a segment for each peripheral, then name the addresses of that peripheral's registers.

What is the nearest equivalent (or easiest way to do this) in Ghidra?

I've seen a couple of Sega Genesis loaders which I could modify, but I'll still need to know how to add newly-discovered peripherals and ports to the register map after I've loaded the binary.

Author
Account Strength
90%
Account Age
10 years
Verified Email
Yes
Verified Flair
No
Total Karma
1,111
Link Karma
16
Comment Karma
1,095
Profile updated: 4 days ago
Posts updated: 6 months ago

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
5 years ago