More info about eclipse debugging
This commit is contained in:
parent
6a521a8d13
commit
f5d5b91f7a
16
README.md
16
README.md
|
@ -187,7 +187,9 @@ continue
|
||||||
```
|
```
|
||||||
|
|
||||||
## Using eclipse to run the software and debug it
|
## Using eclipse to run the software and debug it
|
||||||
You can use the eclipse + zilin embedded CDT plugin to do it (http://opensource.zylin.com/embeddedcdt.html). Tested with Helios Service Release 2 (http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR2/eclipse-cpp-helios-SR2-linux-gtk-x86_64.tar.gz) and the corresponding zylin plugin.
|
|
||||||
|
### By using Zylin plugin
|
||||||
|
You can use the eclipse + Zylin embedded CDT plugin to do it (http://opensource.zylin.com/embeddedcdt.html). Tested with Helios Service Release 2 (http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR2/eclipse-cpp-helios-SR2-linux-gtk-x86_64.tar.gz) and the corresponding zylin plugin.
|
||||||
|
|
||||||
To following commands will download eclipse and install the plugin.
|
To following commands will download eclipse and install the plugin.
|
||||||
```sh
|
```sh
|
||||||
|
@ -195,9 +197,19 @@ wget http://www.eclipse.org/downloads/download.php?file=/technology/epp/download
|
||||||
tar -xvzf download.php?file=%2Ftechnology%2Fepp%2Fdownloads%2Frelease%2Fhelios%2FSR2%2Feclipse-cpp-helios-SR2-linux-gtk-x86_64.tar.gz
|
tar -xvzf download.php?file=%2Ftechnology%2Fepp%2Fdownloads%2Frelease%2Fhelios%2FSR2%2Feclipse-cpp-helios-SR2-linux-gtk-x86_64.tar.gz
|
||||||
cd eclipse
|
cd eclipse
|
||||||
./eclipse -application org.eclipse.equinox.p2.director -repository http://opensource.zylin.com/zylincdt -installIU com.zylin.cdt.feature.feature.group/
|
./eclipse -application org.eclipse.equinox.p2.director -repository http://opensource.zylin.com/zylincdt -installIU com.zylin.cdt.feature.feature.group/
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
See https://drive.google.com/drive/folders/1NseNHH05B6lmIXqQFVwK8xRjWE4ydeG-?usp=sharing to import a makefile project and create a debug configuration.
|
||||||
|
|
||||||
|
Note that sometime this eclipse need to be restarted in order to be able to place new breakpoints.
|
||||||
|
|
||||||
|
### By using FreedomStudio
|
||||||
|
|
||||||
|
You can get FreedomStudio (which is package with eclipse and some plugins) there https://www.sifive.com/products/tools/
|
||||||
|
|
||||||
|
See https://drive.google.com/drive/folders/1a7FyMOYgFc9UDhfsWUSCjyqDCvOrts2J?usp=sharing to import a makefile project and create a debug configuration.
|
||||||
|
|
||||||
|
|
||||||
## Briey SoC
|
## Briey SoC
|
||||||
As a demonstrator, a SoC named Briey is implemented in src/main/scala/vexriscv/demo/Briey.scala. This SoC is very similar to the Pinsec one :
|
As a demonstrator, a SoC named Briey is implemented in src/main/scala/vexriscv/demo/Briey.scala. This SoC is very similar to the Pinsec one :
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue