License 授权

Flintrix 按本机硬件指纹签发加密 .lic 文件。klymora-run 等工具启动时读取该文件并本地验签;日常仿真无需联网。

flintrix-online(云端订阅)用户见 快速开始 §2。下文适用于 flintrix-offline 及合同渠道发放的 .lic。


1. 获取 .lic

采集指纹 → 提交供应商 → 收到 .lic → 按 §2 配置
source /etc/profile.d/flintrix.sh
hwid-extractor --fingerprint-only          # 一行 hex,提交工单最常用
# kay extract -o hwid-report.json        # 或完整报告

将指纹发给 Flintrix 商务或 技术支持。隔离网可用 license-tui ① 导出 license_request.json,经 U 盘传出后再申请签发。

收到文件(如 ACME-XXXX.lic)后,勿修改内容。


2. 配置授权文件(两种方式)

指定 .lic 只有以下两种;环境变量优先于固定路径。

2.1 固定路径(默认)

~/.config/klymora/license.lic
mkdir -p ~/.config/klymora
cp /path/to/your.lic ~/.config/klymora/license.lic

也可用 license-tui → ② 导入许可证 写入上述路径。

2.2 环境变量

KAY_LICENSE_PATH 指向任意 .lic 文件:

# 单次
export KAY_LICENSE_PATH=/opt/licenses/acme.lic
klymora-run --simulator verilator .

# 持久(~/.bashrc 或测台脚本)
export KAY_LICENSE_PATH="$HOME/licenses/my-company.lic"

3. 校验

kay validate
# 或
validate_license ~/.config/klymora/license.lic

启动仿真时 stderr 出现 license: OK 即表示有效。失败时工具可自动打开 license-tui 引导导入。


4. 续签与常见问题

场景处理
即将到期联系供应商续签,导入新 .lic(§2.1 或 §2.2)
已过期必须导入新文件;过期后无默认宽限期
换机 / 换盘新机器重新采集指纹并申请新 .lic
未找到许可证检查 §2 路径,或 license-tui ② 导入
指纹不匹配在本机重新申请绑定本机的 .lic
签名验证失败确认文件由 Flintrix 签发且为加密格式

安装与部署 · 快速开始 · 支持