文章 ID: 000085115 內容類型: 疑難排解 最近查看日期: 2012 年 09 月 11 日

為什麼在使用小型 newlib 程式庫時,無法使用具有Nios II的 si印花 ()?

環境

  • Intel® Quartus® II 訂閱版
  • Intel® Nios® II 處理器
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述

    在Nios® II 軟體建置工具,有使用小型 newlib c 程式庫的選項。然而,當主機板支援套件 (BSP) 中選取此選項時,將無法再使用從資料庫中錯誤地剝離的 si印花 (si印花) 功能。

    si印花 () 功能是一種剝離版本的 sprintf (), 不支援浮點營運商。然而,當小型的 Newlib 資料庫移除對所有平面圖 () 衍生工具浮點操作的支援時,實際上,si印花和 sprintf 是相同的。在代碼中使用 sprintf 替換 si印花將能解決此問題。

    此問題已規劃在 Nios II 軟體建置工具的後續版本中修復。

    相關產品

    本文章適用於 1 產品

    Intel® 可程式裝置

    這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。