Add the vexriscv_debug program to the list of scripts created when
installing this module. This program is a simple bridge that allows
openocd to talk to the vexriscv core so it can be debugged.
Signed-off-by: Sean Cross <sean@xobs.io>
parser.add_argument("--csr", default="test/csr.csv", help="csr mapping file")\r
self.args = parser.parse_args()\r
\r
- def temperature(self):\r
- return self.rc.read(self.rc.regs.xadc_temperature.addr) * 503.975 / 4096 - 273.15\r
-\r
def accept(self):\r
if hasattr(self, "debugger"):\r
return\r
def main():\r
vrvb = VexRiscvDebugBridge()\r
vrvb.open()\r
- print("FPGA Temperature: {} C".format(vrvb.temperature()))\r
\r
while True:\r
vrvb.accept()\r
"console_scripts": [
"litex_term=litex.soc.tools.litex_term:main",
"mkmscimg=litex.soc.tools.mkmscimg:main",
- "litex_server=litex.soc.tools.remote.litex_server:main"
+ "litex_server=litex.soc.tools.remote.litex_server:main",
+ "vexriscv_bridge=litex.soc.tools.vexriscv_debug:main"
],
},
)