# FreedomU540 Freedom U500

**URL:** <https://forums.sifive.com/t/freedomu540-freedom-u500/6495>\
**Category:** HiFive1 Rev B\
**Created:** [May 29, 2024, 2:08pm UTC](https://forums.sifive.com/t/freedomu540-freedom-u500/6495 "2024-05-29T14:08:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Winston](https://avatars.discourse-cdn.com/v4/letter/w/e8c25b/32.png) [@Winston](https://forums.sifive.com/u/Winston)\
**Post date:** [May 29, 2024, 2:08pm UTC](https://forums.sifive.com/t/freedomu540-freedom-u500/6495/1 "2024-05-29T14:08:04Z")

</div>

I have read the debug module descriptions in 23 and 24 of the Freedom U540 manual. Now I need to verify the Freedom U500. I need to use registers to send interrupts to stop the core and enter single-step debugging. I would like to ask if the register codes of U500 and U540 are different. Can I directly refer to the U540 to verify the U500?

---

<div class="post-metadata">

**Author:** ![tungnguyen](https://avatars.discourse-cdn.com/v4/letter/t/5f9b8f/32.png) [@tungnguyen](https://forums.sifive.com/u/tungnguyen)\
**Post date:** [October 28, 2024, 8:36am UTC](https://forums.sifive.com/t/freedomu540-freedom-u500/6495/3 "2024-10-28T08:36:50Z")

</div>

Hi, I’m sorry because of this is not the answer for your question.  
I just want to ask how can you install the Freedom U500?  
I have followed the guide at this link:

> **[GitHub - sifive/freedom: Source files for SiFive's Freedom platforms](https://github.com/sifive/freedom/tree/master)**
>
> master

and it didn’t work when I tried to git submodule update --init --recursive  
leading to uncompleted submodule.

Thank you,
