精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RTL代碼明明存在于filelist指向路徑下,為何VCS編譯始終找不到?

全棧芯片工程師 ? 來源:全棧芯片工程師 ? 2024-03-18 10:36 ? 次閱讀

RTL代碼明明存在于filelist指向路徑下,為何VCS編譯始終找不到?

3236befc-e2cc-11ee-a297-92fbcf53809c.png

并不是因為上述.vh代碼不存在,而是由于^M換行符的存在造成的錯誤。gvim怎么顯示^M換行符呢?這里介紹幾種方法。

方法1:vim 中查看^M 命令:

br

3255ded6-e2cc-11ee-a297-92fbcf53809c.png

執行后,顯示如下:

326bc0b6-e2cc-11ee-a297-92fbcf53809c.png

方法2:cat 命令來查看^M 字符

cat -A ../filelist.f

注意,用cat -A ../filelist.f查看,cat ../filelist.f是看不到^M的哦。

328f74de-e2cc-11ee-a297-92fbcf53809c.png

注意:^M 看似兩個字符,其實是一個字符,怎么刪除呢?

刪除辦法::%s/ //g

除了上述辦法,實際上,我們也可以通過查看文件格式進行判斷,執行如下命令:

:set ff?

如果顯示為 fileformat=dos,則說明這是一個以 DOS/Windows 格式保存的文件。我們需要用命令:set ff=unix(完整命令:set fileformat=unix)將文件格式修改為 unix。

直接執行 dos2unix 文件名可以將文件轉為 unix 版本,刪除里面所有的^M:dos2unix filelist。




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • DoS
    DoS
    +關注

    關注

    0

    文章

    127

    瀏覽量

    44512
  • RTL
    RTL
    +關注

    關注

    1

    文章

    385

    瀏覽量

    59701

原文標題:這個RTL代碼仿真Error,不可不知!

文章出處:【微信號:全棧芯片工程師,微信公眾號:全棧芯片工程師】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    hightec編譯時,已添加路徑卻仍然有找不到文件的error是為什么?

    如題,Hightec編譯時,已在properties中添加complier包含的文件路徑,仍然編譯不通過,顯示找不到文件的error。哪位大俠知道怎么回事?
    發表于 02-05 06:37

    使用VSCODE遇到編譯路徑找不到的問題,為什么?

    使用VSCODE遇到的錯誤, 編譯路徑找不到???頭文件找不到????這都是什么原因啊 CMAKE xtensa-esp32-elf都是正常的
    發表于 06-24 07:09

    找不到文件與路徑

    for Charging and Discharging Capacitors\Charging and Discharging Capacitors.ns:系統找不到指定的路徑。 C:\Users
    發表于 04-06 12:29

    明明是庫里面的cd4017卻找不到

    說我的cd4017找不到明明是庫里面的還有個致命錯
    發表于 04-18 20:02

    工程放在桌面上編譯時有時找不到路徑

    為什么工程放在桌面上有時候編譯的時候找不到路徑
    發表于 02-28 06:37

    arm gcc編譯包含了我的gsl頭文件的路徑但現實找不到-lgsl怎么回事

    我正在嘗試在Xilinx SDK中編譯用于特征值分解的gsl代碼。我在arm gcc編譯包含了我的gsl頭文件的路徑,在C / C ++
    發表于 05-22 14:11

    編譯C代碼時為什么會提示找不到頭文件

    編譯C代碼時,有時會報錯,提示找不到頭文件。此時可以在編譯命令中添加c頭文件路徑:C_INCLUDE_PATH=$PWD/include比如
    發表于 07-14 08:44

    基于linux系統的VCS使用及仿真說明

    下,其余的調用的模塊代碼rtl目錄下。所以,要編譯。用如下命令:vcs ceshi_uart_test.v -y ./rtl +libex
    發表于 07-18 16:18

    rt-thread setting中開啟的軟件包為何src的文件找不到inc中的頭文件

    rt-thread setting 中開啟的軟件包為何src的文件找不到inc中的頭文件?如果用絕對路徑后,其它的頭文件也會陸續提示找不到
    發表于 09-26 14:12

    電腦找不到硬盤怎么辦

    有時候開機時電腦找不到硬盤怎么辦,本內容分析了幾種找不到硬盤的解決方案。
    發表于 05-08 11:16 ?6.3w次閱讀

    現實幻覺,存在于虛擬的VR

    虛擬現實(VR)是為任何系統創造的名稱,旨在通過使用特殊的感知改變工具讓用戶感覺好像他們正在經歷特定的體驗。換句話說,VR是一種現實幻覺,存在于虛擬的,基于軟件的世界中。
    發表于 07-11 10:40 ?923次閱讀

    如何通過cmm命令設置調試映像源代碼路徑

    當使用Codeviser調試系統映像文件時,經常遇到映像編譯使用的源代碼路徑和調試時使用的源代碼路徑不一致的情況,調試這樣的映像時,經常會發
    的頭像 發表于 11-15 11:07 ?1282次閱讀

    EDA仿真:VCS編譯Xilinx仿真步驟

    選擇VCS,再指定庫文件存放的路徑;如果VCS的環境變量設置好了,那么會自動跳出Simulator executable path的路徑的。
    發表于 03-31 10:21 ?2044次閱讀

    VCS編譯選項:-y及+libext+

    VCS是一款常見的Verilog編譯工具,它提供很多編譯選項來控制編譯過程及其輸出。本文主要介紹以下兩個編譯選項。
    的頭像 發表于 05-29 14:46 ?1.2w次閱讀

    VCS 仿真option 解析

    VCS的仿真選項分編譯(compile-time)選項和運行(run-time)選項。編譯選項用于RTL/TB的編譯,一遍是
    的頭像 發表于 01-06 10:19 ?2482次閱讀