[原创]利用 bat 脚本进行 QuartusII 和 NiosII 程序的下载
发布时间:2020-12-15 07:21:33 所属栏目:百科 来源:网络整理
导读:" echo " " read -n 1 -p "Press any key to continue..." echo " " cd ${PGM_PATH} echo "Running Now..." # SOF ELF -- FLASH sof2flash --input=${SOF_FILE} --output="sw.flash" --epcs echo "sof2flash successfully!" elf2flash --input=${ELF_FILE} -
" read -n 1 -p "Press any key to continue..." echo " " cd ${PGM_PATH} echo "Running Now..." # SOF & ELF --> FLASH sof2flash --input=${SOF_FILE} --output="sw.flash" --epcs echo "sof2flash successfully!" elf2flash --input=${ELF_FILE} --output="hw.flash" --epcs --after="sw.flash" echo "elf2flash successfully!" echo " " # -b/--base <address> Base address of FLASH/EPCS to operate on # -s/--sidp <address> Base-address of System ID peripheral on target # -I/--id <system-id-value> Unique ID code for target system ################################################ # 设置下载使用的一些变量(仅限工程师进行修改) C_BASE=0x0 C_SIDP=0x2A40 C_ID=0x0 ################################################ nios2-configure-sof ${SOF_FILE} nios2-flash-programmer "sw.flash" --base=${C_BASE} --epcs --sidp=${C_SIDP} --id=${C_ID} --accept-bad-sysid --device=1 --instance=0 '--cable=USB-Blaster on localhost [USB-0]' --program nios2-configure-sof ${SOF_FILE} nios2-flash-programmer "hw.flash" --base=${C_BASE} --epcs --sidp=${C_SIDP} --id=${C_ID} --accept-bad-sysid --device=1 --instance=0 '--cable=USB-Blaster on localhost [USB-0]' --program --go echo " " echo "Program download successfully!" read -n 1 -p "Press any key to close this window..." exit ;; *) echo "Nios2 Command Line Is Running Now..." ;; ``` bat文件的更改注意:此文件应在路径
:run_nios2_command_shell @ "%_QUARTUS_BIN%cygwinbinbash.exe" -c '%_NIOS2EDS_ROOT%nios2_command_shell.sh %*'
简单说明备注:有关命令的一些功能介绍,大部分可以在 command line 中在命令后跟上 nios2-configure-sof --help
下学而上达,循序渐进[1] Quartus II Scripting Reference Manual (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |