文章 ID: 000079475 内容类型: 故障排除 上次审核日期: 2021 年 08 月 28 日

模拟中的 Uninitized .bss 变量

环境

    英特尔® Quartus® II 订阅版
BUILT IN - ARTICLE INTRO SECOND COMPONENT

关键问题

说明

如果您的计划读取了一个单一化的产品的价值。 bss 变量 在 HDL 模拟过程中,BSP(系统库)被编译 仅采用 ModelSim,不具备硬件支持 属性 在 Nios II IDE 中启用,出现关于未过滤数据的警告 是 'x' . .出现此警告是因为当出现此属性时 已启用 , 清除该 . 的代码 。 bss 内存区域 被省略以加快 HDL 模拟,因此此内存区域是单一化的。 bss . .区域包含全球和静态本地变量 应用程序未初始化, 因此它们默认为一个值 为零。当 Nios II 处理器读取单尼特化变量时, 它显示警告并转换单尼特的任意位数 数据到零,从而正确地模拟了缺失数据的效果。 bss 结算 代码。以前执行的硬件抽象层 (HAL) 代码 以及 main() 可能使用之后 。 bss 变量, 因此,即使您的应用程序不显示,这些警告也可能出现 使用 . bss 部分。

相关产品

本文适用于 1 产品

英特尔® 可编程设备

1

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。