diff --git a/litex/soc/integration/builder.py b/litex/soc/integration/builder.py index 7be7d4e5b..270278fa7 100644 --- a/litex/soc/integration/builder.py +++ b/litex/soc/integration/builder.py @@ -106,7 +106,7 @@ class Builder: csr_regions = self.soc.get_csr_regions() constants = self.soc.get_constants() - csr_dir = os.path.dirname(self.csr_csv) + csr_dir = os.path.dirname(os.path.realpath(self.csr_csv)) os.makedirs(csr_dir, exist_ok=True) write_to_file( self.csr_csv,