Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
программирование:mounriver_studio [2023.02.01 06:46] – feser | программирование:mounriver_studio [2023.04.26 06:01] (текущий) – feser | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== MounRiver Studio ====== | ====== MounRiver Studio ====== | ||
+ | ===== Установка Windows ===== | ||
- | ===== Установка ===== | + | [[http:// |
+ | |||
+ | |||
+ | |||
+ | ===== Установка | ||
[[http:// | [[http:// | ||
Строка 23: | Строка 28: | ||
StartupWMClass=MRS | StartupWMClass=MRS | ||
</ | </ | ||
+ | |||
+ | |||
===== Прошивка ===== | ===== Прошивка ===== | ||
Строка 32: | Строка 39: | ||
===== Отладка ===== | ===== Отладка ===== | ||
- | Для отладки выбираем **Debug Configurations...** - **GDB OpenOCD MRS Debbuging** - правой кнопкой **New configuration** | + | Для отладки выбираем |
=== Вкладка Main === | === Вкладка Main === | ||
Строка 42: | Строка 49: | ||
**/ | **/ | ||
- | В поле **Config options** добавляем | + | В поле **Config options** добавляем **-f " |
Выбираем расположение GDB **Browse...** | Выбираем расположение GDB **Browse...** | ||
**/ | **/ | ||
+ | |||
+ | === Точки останова === | ||
+ | Точки останова можно вкл/ | ||
+ | Принудительно можно вставить точку останова при каждом запуске отладчика **Debug Configurations...** - рабочая конфигурация - Startup - Set breakpoint at. | ||
+ | |||
===== Serial Console ===== | ===== Serial Console ===== | ||
Строка 65: | Строка 77: | ||
* C/C++ Build - Settings | * C/C++ Build - Settings | ||
* Копируем Includes из раздела **GNU RISC-V Cross C Compiler** в раздел **GNU RISC-V Cross C++ Compiler** по одной | * Копируем Includes из раздела **GNU RISC-V Cross C Compiler** в раздел **GNU RISC-V Cross C++ Compiler** по одной | ||
- | * В разделе **GNU RISC-V Cross C++ Linker** Libraries заменяем " | + | * В разделе **GNU RISC-V Cross C++ Linker** |
- | + | * Libraries заменяем " | |
- | + | | |
- | | + | |
- | * В debug.cpp добавляем (void*) в строке " | + | |
+ | |||