开源 企业版 高校版 私有云 模力方舟 AI 队友
代码拉取完成,页面将自动刷新
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
已有帐号? 立即登录
文件
master
分支 (1)
master
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
项目仓库所选许可证以仓库主分支所使用许可证为准
master
分支 (1)
master
克隆/下载
克隆/下载
提示
下载代码请复制以下命令到终端执行
为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置
初次使用 SSH 协议进行代码克隆、推送等操作时,需按下述提示完成 SSH 配置
1 生成 RSA 密钥
2 获取 RSA 公钥内容,并配置到 SSH公钥
在 Gitee 上使用 SVN,请访问 使用指南
使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作
Username for 'https://gitee.com': userName
Password for 'https://userName@gitee.com': # 私人令牌
master
分支 (1)
master
shell-script
/
process_bitstream.sh
shell-script
/
process_bitstream.sh
process_bitstream.sh 3.49 KB
一键复制 编辑 原始数据 按行查看 历史
fiu300 提交于 2019年05月14日 11:38 +08:00 . add shell scripts
#!/bin/bash -e
###############################################################################
#
# Copyright (C) 2014 - 2018 by osrc <www.osrc.cn>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# Asking for Help:
# Nathan Rossi <nathan.rossi@xilinx.com>
# Michal Simek <michal.simek@xilinx.com>
#
# Reference Materials:
#
###############################################################################
# => Help and information
usage() {
echo "Purpose: "
echo "Version: V1.0"
echo "Usage : $script_name [option]"
echo "options:"
echo "--help: Display this help message"
exit 0;
}
expr "$*" : ".*--help" > /dev/null && usage
# => Directory containing the running script.
script_dir="$(cd $(dirname ${BASH_SOURCE}) && pwd)"
# => Setting The Development Environment Variables
if [ ! "${CROSS_COMPILE}" ];then
if [ -f "${script_dir}/settings64.sh" ]; then
source ${script_dir}/settings64.sh
else
printf "Error: Could not find file '${script_dir}/settings64.sh'.\n"
return 1
fi
else
# => Import local function from common.sh
if [ -f "${script_dir}/common.sh" ]; then
source ${script_dir}/common.sh
else
printf "Error: Could not find file '${script_dir}/common.sh'.\n"
return 1;
fi
fi
# => Filename of the running script.
script_name="$(basename ${BASH_SOURCE})"
# => Redirect output to log from inside script
if [ "${ZN_LOGFILE_DIR}" != "" ]; then
log_file=${ZN_LOGFILE_DIR}/${script_name%.*}.log
exec &> >(tee "$log_file")
fi
###############################################################################
#
###############################################################################
# => The beginning
print_info "$(date "+%Y.%m.%d-%H.%M.%S") : Starting $script_name"
# Description
#
# This example design shows how to program the PL using the following Linux
# instructions and a raw binary bitstream.
#
# Once Linux is booted, mount the SD card and then create a device node for
# the Zynq devcfg block:
#
# mknod /dev/xdevcfg c 259 0 > /dev/null
#
# Next, use the Linux "cat" command to stream the PL bitstream in the Zynq PL:
#
# cat <path_to_storage_media>/<pl_bitstream_name>.bit.bin > /dev/xdevcfg
#
# The PL is now programmed.
#
# NOTE:
# In a later version of Linux Kernel the /dev/xdevcfg might be auto generated.
#
# When you encounter "mknod: /dev/xdevcfg: File exists" warning message after
# running the "mknod /dev/xdevcfg c 259 0 > /dev/null" command you can just run
# the next command.
#
# https://www.xilinx.com/support/answers/46913.html
#
# In order to use the Linux driver for devcfg to program the PL, the bitstream
# needs to be converted to a binary.
#
ZN_BIF_DIR=${ZN_TARGET_DIR}/all.bif
echo "all:" > ${ZN_BIF_DIR}
echo "" >>${ZN_BIF_DIR}
echo "{" >>${ZN_BIF_DIR}
echo "" >>${ZN_BIF_DIR}
echo "${ZN_TARGET_DIR}/system.bit" >>${ZN_BIF_DIR}
echo "" >>${ZN_BIF_DIR}
echo "}" >>${ZN_BIF_DIR}
#
# Starting from 2014.1 Bootgen has an option called "process_bitstream" and it
# will generate the BIN file which can be used for PL to configure from PS via
# Devcfg.
#
bootgen -image ${ZN_BIF_DIR} -w -process_bitstream bin
# Output:
#
# The file system.bit.bin is generated in the current working directory.
# => The end
print_info "$(date "+%Y.%m.%d-%H.%M.%S") : Finished $script_name"
Loading...
举报
举报成功
我们将于2个工作日内通过站内信反馈结果给你!
请认真填写举报原因,尽可能描述详细。
请选择举报类型
取消
发送
误判申诉

此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。

如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。

取消
提交

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
编辑仓库简介
简介内容
主页
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Shell
1
https://gitee.com/fiu300/shell-script.git
git@gitee.com:fiu300/shell-script.git
fiu300
shell-script
shell-script
master
点此查找更多帮助

搜索帮助

评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册

AltStyle によって変換されたページ (->オリジナル) /