在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

RISCV 操作常見問題集 - v7

XL FPGA技術交流 ? 來源:易靈思FPGA技術交流 ? 作者:易靈思FPGA技術交流 ? 2025-07-10 10:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

(1)如果工程直接復制另一個工程,路徑一定要修改,建議重新eclipse工程。

(2)clean Project時提示rm: can't remove 'build/dhrystone.elf': Permission denied

正在使得該elf文件,上次的JTAG鏈接沒有斷開。此時可以先關閉c/c++工作界面,再重新添加C/C++ (default),然后在Console中關閉上次的鏈接。

wKgZPGg-X1WAZSoMAAA-UdqwGhI177.pngwKgZPGg-X1WARC36AABwsLSkRlM569.pngwKgZPGg-X1WAaD18AAEZwuqo91Y230.png

(3)Debug session'default' already started。

先關閉c/c++工作界面,再重新添加C/C++ (default),然后在Console中關閉上次的鏈接。

wKgZPGg-X1WAbJWmAAA1qMzPY9g054.png

(3)Memory region Used Size Region Size %age Used

c:/efinity/sdk_windows/riscv-xpack-toolchain_8.3.0-2.3_windows/bin/../lib/gcc/riscv-none-embed/8.3.0/../../../../riscv-none-embed/bin/ld.exe: build/ti60f225_oob.elf section `.bss' will not fit in region `ram'

ram: 2363296 B 1 MB 225.38%

c:/efinity/sdk_windows/riscv-xpack-toolchain_8.3.0-2.3_windows/bin/../lib/gcc/riscv-none-embed/8.3.0/../../../../riscv-none-embed/bin/ld.exe: region `ram' overflowed by 1314720 bytes

collect2.exe: error: ld returned 1 exit status

make: *** [../common/standalone.mk build/ti60f225_oob.elf] Error 1

wKgZPGg-X1WAAH22AAFdL8C8bb4201.png

解決辦法:Error的意思是外部存儲器的存儲空間不夠,目前在分配了1MB的情況下使用了225.38%。所以把default.ld中的LENGTH 修改成4M.

wKgZPGg-X1aALwE0AABVlRzPEKU141.png

重新編譯后的結果 。

wKgZPGg-X1aAKtg6AABMMgCtct8257.png

(4)Error: libusb_get_string_descriptor_ascii() failed with LIBUSB_ERROR_PIPE

Error: no device found

Error: unable to open ftdi device with vid 0403, pid 6014, description 'ELITES-232DL', serial '*' at bus location '*'

wKgZPGg-X1aAcN9yAABcj9U6LCA574.png

原因:把embedded_swsoc_xxbspefinixEfxSapphireSocopenocdftdi.cfg(ftdi_ti.cfg)修改成下載器讀出來的名字,比如這里我把ELTES-232DL修改成了Trion T120F324 Development Board。因為Programmer界面讀到的USB target就是Trion T120F324 Development Board,當然也要注意ftdi_vid_pid和ftdi_channel是否正確,如果不正確也會引起別的問題。

wKgZPGg-X1aAUY0mAABCEvcb-d4094.png

(5)Error:cpuConfigFile D:testriscvefx_ti60f225_oob_v2.1embedded_swsapphire_soccpu0.yaml not found

Error: target 'fpga_spinal.cpu0' init failed

wKgZPGg-X1aAPLr4AABeOUymVeM891.png

原因:debuger路徑問題。在riscv和efx之間應該有個斜杠,如報錯中的紅色標注。

(6)No source available for "main() at 0x1114"

wKgZPGg-X1aAFWErAADdbYh1Kfg448.png

原因:沒有打開debug環境變量。打開debug開關之后要重新編譯。

(7)Error: timed out while waiting for target halted

wKgZPGg-X1aAOREaAAA9xYqwIlw763.png

原因:1)IP設置的是soft Jtag,實際卻用hard Jtag在調試;

2)CPU沒有跑起來;

3)debuger與JTAG沖突;

4)在interface 添加JTAG之后生成的信號與RISCV 連接不正確或者不完全。

5)AXI接口連接異常,也可能出現timed out指示。

(8)SOC燒寫到flash啟動不了

一般默認片上RAM選擇了4K大小用于bootloader,但是如果手動修改了bootloader,比如添加了debug,可能存儲空間不足。

(9)

Error:JTAG scan chain interrogation failed :all ones

Error: Check JTAG interface,timings,target power, etc.

Error: Trying to use configured scan chain anyway...

Error: fpga_spinal.bridge: IR capture error:saw ox0f not 0x01

wKgZPGg-X1eAX5urAAKdsMrTOnI645.png

workround:JTAG下載線連接不緊。

(10)soft Jtag與hard Jtag同時使用時,會出現第一次debug都需要重新插拔下載器問題

workround:查找兩個下載線的連接位置,注意分開兩個下載器的連接位置。

(10)soc IP生成不了,

wKgZPGg-X1eAWQ8KAAFTVzwGbU8013.png

workround可能是java 8沒有安裝

wKgZPGg-X1eAIJVIAAG0pr26_ms659.png

(11) No source available for "(gdbi2),proc[42000j,threadGroupi1],gdb(2),proc420001.0Sthread[1).thread(1j.framel0j'

wKgZPGg-X1eAYTUhAADJ2CXng7U207.png

說明:外部存儲器沒有運行起來

(12)錯誤:

mkdir: can't create directory 'build/xxx/embedded_sw/sapphire_soc/software/standalone/uartInterruptDemo/': No such file or directory

make: *** [../common/standalone.mk build/xxx/embedded_sw/sapphire_soc/software/standalone/uartInterruptDemo/src/main.o] Error 1

"make all" terminated with exit code 2. Build might be incomplete.

WorkWround : Eclipse路徑太長。

在common文件夾下,找到standalone.mk文件。

wKgZPGg-X1eASwiAAAA9j1W2N_0048.png

把路徑:

OBJS :=$(realpath$(OBJS))

修改成:

OBJS :=$(addprefix$(PROJ_NAME)/,$(OBJS))

如下圖所示(感謝客戶為我們提供解決方案)

wKgZPGg-X1eAcfCpAAC0hT0-WO0241.png

(13)Debug時出Break at address "0xf90000000" with no debug information avalibale,or outside of program code

wKgZPGg-X1eARKQKAAFDhoV1E0k263.png

(14)

Info : JTAG tap: fpga_spinal.bridge tap/device found: 0x10660a79 (mfg: 0x53c (Efinix Inc), part: 0x0660, ver: 0x1)

Error: fpga_spinal.bridge: IR capture error; saw 0x05 not 0x01

Warn : Bypassing JTAG setup events due to errors

Error: !!!

Error: Can't communicate with the CPU

Error: !!!

Warn : target fpga_spinal.cpu0 examination failed

Info : starting gdb server for fpga_spinal.cpu0 on 3333

Info : Listening on port 3333 for gdb connections

Warn : Target was in unknown state when halt was requested

Info : Halt timed out, wake up GDB.

Error: timed out while waiting for target halted

wKgZPGg-X1iAYNgZAAJTpBuZNzI675.png

原因(1)RISCV中FPGA Top Port選擇不對。

wKgZPGg-X1iAd5GfAAAjb5qtRUg981.png

(2)確認下載線連接是否正常。

(13)

wKgZPGg-X1iAFruuAAJnjjXXxJQ802.jpg

(1) 同一個下載器時softjtag與hardjtag的名字不能一樣,比如一個是YLS_DL,另一個是YLS_DL1.也就是需要手動把另一個名字修改下。

(2)注意修改cfg文件時文件時的channel號要與下載器對應

wKgZPGg-X1iAQpdwAAK0xVb1Xfo366.png

(3) 外部存儲器連接或者運行異常。可以先使用片上RAM進行測試判斷。

(14)

wKgZPGg-X1iAaMq_AASsF--ArcE787.png

(1)用2022的版本打開 2023版本的工程報這個錯誤 ,新版本已經不再使用c232hm_ddhsl.cfg文件,而是改用external.cfg文件 。

(15)[BUILDER_INVOKE_BUILD_COMMAND]stderr找不到或無法加載主類saxon.board.efinix.EfxSapphireSocBUILDER INVOKE BUILD COMMAND-DONE] Build Command Execution: FailureIPGenerateFilesetException: [GENERATE _IP-ERROR] Build script failed in build command, 錯誤找不到或無法加載主類 saxon. board. efinix.EfxSapphireSoc

wKgZPGg-X1mARPzsAAIobPdfMEs016.png

(1)重新安裝Efinity,可能某些文件丟失。

(16)Traceback (most recent call last):

File "F:/efinity/scripts/efx_run_pt.py", line 59, in import engine

File "F:/efinity/pt/binlengine.py",line 24,in from Pyot5 import Qtwidgets, QtGui,QtCore

ImportError: DLL load failed while importing Qtwidgets: 找不到指定的模塊

周四月22 24 1117- E:/efinity/python38/bin/python.exe finished. Exit code = 1 Exit st.

ERROR: Interface Designer constraint generation was not successful, will not proceed to efx_pnr...

Running placement and routing flow fail, See exit code and exit status.

說明:需要安裝VC

(17)RISCV IP生成報錯

[BUILDER_INVOKE_BUILD_COMMAND] stderr: Traceback (most recent call last): File "C:Efinity2023.2ipmip/efx_soc/efx_soc/embedded_sw/sw_script.py", line 677, in main() File "C:Efinity2023.2ipmip/efx_soc/efx_soc/embedded_sw/sw_script.py", line 121, in main shutil.copytree(Path(src_dir, f), dst=Path(loc, f), dirs_exist_ok=True) File "C:Efinity2023.2python311Libshutil.py", line 561, in copytree return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:Efinity2023.2python311Libshutil.py", line 515, in _copytree raise Error(errors) shutil.Error: [('C:\Efinity\2023.2\ipm\ip\efx_soc\efx_soc\embedded_sw\software\freeRTOS\freertosUartInterruptDemo\src\freertos_risc_v_chip_specific_extensions.h',

.......

[BUILDER_INVOKE_BUILD_COMMAND-DONE] Build Command Execution: Failure

IPGenerateFilesetException: [GENERATE_IP-ERROR] Build script failed in build_command, Traceback (most recent call last): File "C:Efinity2023.2ipmip/efx_soc/efx_soc/embedded_sw/sw_script.py", line 677, in main() File "C:Efinity2023.2ipmip/efx_soc/efx_soc/embedded_sw/sw_script.py", line 121, in main shutil.copytree(Path(src_dir, f), dst=Path(loc, f), dirs_exist_ok=True) File "C:Efinity2023.2python311Libshutil.py", line 561, in copytree return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File

說明:可能是工程的路徑太深。

審核編輯 黃宇

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

    關注

    6

    文章

    481

    瀏覽量

    84933
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    網絡基礎(解決上網常見問題)

    網絡基礎(解決上網常見問題)
    發表于 06-11 15:37

    PROTEL應用常見問題及問答

    PROTEL應用常見問題及問答
    發表于 08-04 16:31

    Proteus常見問題

    Proteus常見問題
    發表于 08-20 18:25

    C語言常見問題

    C語言常見問題,即C-FAQ。
    發表于 07-09 08:40

    C語言常見問題

    RT,從別處轉載過來,作為回報論壇,給大家分享,希望可以幫助大家,個人真心感覺寫得很好C語言常見問題.pdf (1.24 MB )
    發表于 10-22 03:47

    網絡基礎+解決上網常見問題

    網絡基礎+解決上網常見問題
    發表于 06-11 15:15 ?25次下載
    網絡基礎<b class='flag-5'>集</b>+解決上網<b class='flag-5'>常見問題</b>

    matlab常見問題

    matlab常見問題 matlab安裝、運行與其他問題集錦Q1:matlab有沒有監視內存的方法?A: 用函數whos。 Q2:如何
    發表于 06-18 14:52 ?2217次閱讀

    電鍍銅的常見問題

    電鍍銅的常見問題 PCB電鍍中的酸銅電鍍常見問題,主要有以下幾個:電鍍粗糙;電鍍(板面)銅
    發表于 04-07 22:29 ?3671次閱讀

    Proteus常見問題

    Proteus常見問題 1.proteus 中怎樣使用模板file--〉new design:在彈出的對話框就可以選擇模板了file--〉save
    發表于 04-21 12:00 ?1.2w次閱讀
    Proteus<b class='flag-5'>常見問題</b><b class='flag-5'>集</b>

    基于495個C語言常見問題

    基于495個C語言常見問題
    發表于 10-13 10:18 ?2次下載
    基于495個C語言<b class='flag-5'>常見問題</b><b class='flag-5'>集</b>

    PCS-7中CFC編程常見問題

    PCS-7中CFC編程常見問題解答。
    發表于 05-07 09:28 ?10次下載

    ANO匿名上位機V7協議&STM32

    ANO匿名上位機V7協議&STM32 說明:以下程序為自己編寫,若有誤歡迎各位指出。 基于ANO匿名V7上位機的通信協議編寫的代碼文章目錄ANO匿名上位機V7協議&STM32 前言 一、Ano
    發表于 05-09 11:08 ?17次下載
    ANO匿名上位機<b class='flag-5'>V7</b>協議&STM32

    C語言的常見問題

    電子發燒友網站提供《C語言的常見問題.pdf》資料免費下載
    發表于 11-18 10:29 ?0次下載
    C語言的<b class='flag-5'>常見問題</b><b class='flag-5'>集</b>

    RISCV 操作常見問題 - v5

    efinix.EfxSapphireSoc(1)重新安裝Efinity,可能某些文件丟失。 原文標題:RISCV 操作常見問題
    的頭像 發表于 11-01 11:06 ?1070次閱讀

    RISCV 操作常見問題 - v4

    。 原文標題:RISCV 操作常見問題 - v
    的頭像 發表于 11-01 11:06 ?991次閱讀
    主站蜘蛛池模板: 欧美色碰碰碰免费观看长视频 | h网站在线 | 五月婷综合 | 四虎影院免费在线 | 午夜.dj高清在线观看免费8 | 午夜视频免费看 | 男人的天堂97| 人人干干人人 | 免费又爽又黄的禁片1000部 | 俄罗斯久久 | 大量喷潮free | 伊人久久狼人 | 黄色大片毛片 | 欧美成人观看免费全部完小说 | 欧美爆操 | 7799国产精品久久久久99 | 美女用手扒开尿口给男生桶爽 | a男人的天堂久久a毛片 | 国产午夜精品一区二区三区 | 六月婷婷激情 | 日本污全彩肉肉无遮挡彩色 | 国产精品www夜色影视 | 中文字幕精品一区 | 男女交性视频免费播放 | 色骚综合 | 成人牲交一极毛片 | 国产无遮挡床戏视频免费 | 国产精品黄网站免费观看 | 狠狠鲁狠狠操 | 免费看黄色片的软件 | 一级网站片 | 日韩视频高清 | 天天干夜夜操 | 奇米激情| 一级三级黄色片 | 免看一级a毛片一片成人不卡 | 亚洲天堂三级 | h小视频在线观看网 | 999国产精品 | 男女爱爱视频免费 | 久草资源网站 |