| 1234567891011121314151617181920212223 |
- @echo off
- cd /d %~dp0
- set proj_name=app
- cd ..\..\
- for %%a in ("%cd%") do (
- echo 1 > %cd%\Output\obj\project\solution\%%~nxa\ram.o
- echo 1 > %cd%\Output\obj\project\solution\%%~nxa\Output\bin\app.o
- echo 1 > %cd%\Output\obj\project\solution\%%~nxa\Output\bin\download.o
- echo 1 > %cd%\Output\obj\project\solution\%%~nxa\Output\bin\res.o
- echo 1 > %cd%\Output\obj\project\solution\%%~nxa\Output\bin\xcfg.o
- )
- cd Output\bin\
- @echo on
- riscv32-elf-objcopy -O binary %proj_name%.rv32 %proj_name%.bin || goto err
- riscv32-elf-xmaker -b appxm.o || goto err
- if exist C:\upload\upload.bat (call C:\upload\upload.bat -D AB2020 %proj_name%.dcf)
- riscv32-elf-xmaker -b download.xm || goto err
- @echo off
- exit /b 0
- :err
- @echo off
- if "%1"=="" pause
- exit /b 1
|