postbuild.bat 573 B

12345678910111213141516
  1. @echo off
  2. cd /d %~dp0
  3. set proj_name=app
  4. cd ..\..\
  5. for %%a in ("%cd%") do (
  6. echo 1 > "%cd%\Output\obj\projects\%%~nxa\ram.o"
  7. echo 1 > "%cd%\Output\obj\projects\%%~nxa\Output\bin\app.o"
  8. echo 1 > "%cd%\Output\obj\projects\%%~nxa\Output\bin\res.o"
  9. echo 1 > "%cd%\Output\obj\projects\%%~nxa\Output\bin\xcfg.o"
  10. )
  11. cd Output\bin\
  12. @echo on
  13. riscv32-elf-objcopy -O binary %proj_name%.rv32 %proj_name%.bin
  14. riscv32-elf-xmaker -b appxm.o || goto err
  15. if exist C:\upload\upload.bat (call C:\upload\upload.bat -D AB5650A3 %proj_name%.dcf)
  16. riscv32-elf-xmaker -b download.xm || goto err