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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RISCV 操作常見(jiàn)問(wèn)題集 - v4

XL FPGA技術(shù)交流 ? 2024-11-01 11:06 ? 次閱讀

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

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



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

(3)Debug session'default' already started。

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


(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


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

重新編譯后的結(jié)果。

(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 '*'

原因:把embedded_sw\soc_xx\bsp\efinix\EfxSapphireSoc\openocd\ftdi.cfg(ftdi_ti.cfg)修改成下載器讀出來(lái)的名字,比如這里我把ELTES-232DL修改成了Trion T120F324 Development Board。因?yàn)镻rogrammer界面讀到的USB target就是Trion T120F324 Development Board,當(dāng)然也要注意ftdi_vid_pid和ftdi_channel是否正確,如果不正確也會(huì)引起別的問(wèn)題。

(5)Error:cpuConfigFileD:\test\riscvefx_ti60f225_oob_v2.1\embedded_sw\sapphire_soc\cpu0.yaml not found

Error: target 'fpga_spinal.cpu0' init failed


原因:debuger路徑問(wèn)題。在riscv和efx之間應(yīng)該有個(gè)斜杠,如報(bào)錯(cuò)中的紅色標(biāo)注。


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

原因:沒(méi)有打開(kāi)debug環(huán)境變量。打開(kāi)debug開(kāi)關(guān)之后要重新編譯。


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

原因:1)IP設(shè)置的是soft Jtag,實(shí)際卻用hard Jtag在調(diào)試;

2)CPU沒(méi)有跑起來(lái);

3)debuger與JTAG沖突;

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



(8)SOC燒寫(xiě)到flash啟動(dòng)不了

一般默認(rèn)片上RAM選擇了4K大小用于bootloader,但是如果手動(dòng)修改了bootloader,比如添加了debug,可能存儲(chǔ)空間不足。



(9)

Error:JTAG scan chain interrogation failed :all ones

Error: CheckJTAGinterface,timings,target power, etc.

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

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


workround:JTAG下載線(xiàn)連接不緊。

(10)soft Jtag與hard Jtag同時(shí)使用時(shí),會(huì)出現(xiàn)第一次debug都需要重新插拔下載器問(wèn)題


workround:查找兩個(gè)下載線(xiàn)的連接位置,注意分開(kāi)兩個(gè)下載器的連接位置。


(10)soc IP生成不了,

workround可能是java 8沒(méi)有安裝


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

說(shuō)明:外部存儲(chǔ)器沒(méi)有運(yùn)行起來(lái)

(12)錯(cuò)誤:

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路徑太長(zhǎng)。

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

把路徑:

OBJS := $(realpath $(OBJS))

修改成:


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

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


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




(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

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


(2)確認(rèn)下載線(xiàn)連接是否正常。

(13)

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

(2)注意修改cfg文件時(shí)文件時(shí)的channel號(hào)要與下載器對(duì)應(yīng)


(14)

(1)用2022的版本打開(kāi) 2023版本的工程報(bào)這個(gè)錯(cuò)誤 ,新版本已經(jīng)不再使用c232hm_ddhsl.cfg文件,而是改用external.cfg文件 。









原文標(biāo)題:RISCV 操作常見(jiàn)問(wèn)題集 - v4

文章出處:【微信公眾號(hào):易靈思FPGA技術(shù)交流】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21769

    瀏覽量

    604641
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    助力AIoT應(yīng)用:在米爾FPGA開(kāi)發(fā)板上實(shí)現(xiàn)Tiny YOLO V4

    量和內(nèi)存占用) 三、 獲取數(shù)據(jù)和模型可下載開(kāi)源訓(xùn)練或預(yù)訓(xùn)練模型。為了確保兼容性,建議將模型轉(zhuǎn)換為 ONNX 格式,以便后續(xù)能在 FPGA 上完成優(yōu)化。1.下載 Tiny YOLO V4 模型:從
    發(fā)表于 12-06 17:18

    RISCV 操作常見(jiàn)問(wèn)題 - v6

    (1)如果工程直接復(fù)制另一個(gè)工程,路徑一定要修改,建議重新eclipse工程。 (2)clean Project時(shí)提示 rm: can't remove 'build/dhrystone.elf': Permission denied ? ? 正在使得該elf文件,上次的JTAG鏈接沒(méi)有斷開(kāi)。此時(shí)可以先關(guān)閉c/c++工作界面,再重新添加C/C++?(default),然后在Console中關(guān)閉上次的鏈接。 (3)Debug session'default' already started。 先關(guān)閉c/c++工作界面,再重新添加C/C++?(default),然后在Console中關(guān)閉上次的鏈接。 ? (3) Memory region? ? ? ? ?Used Size? Region Size? %age Used c:
    的頭像 發(fā)表于 11-27 17:18 ?808次閱讀
    <b class='flag-5'>RISCV</b> <b class='flag-5'>操作</b><b class='flag-5'>常見(jiàn)問(wèn)題</b><b class='flag-5'>集</b> - <b class='flag-5'>v</b>6

    TTL電路中的常見(jiàn)問(wèn)題及解決方案

    。以下是對(duì)這些問(wèn)題的歸納以及相應(yīng)的解決方案: 一、電源問(wèn)題 常見(jiàn)問(wèn)題 : 電源電壓過(guò)高或過(guò)低,導(dǎo)致電路無(wú)法正常工作或損壞。 電源與地顛倒接錯(cuò),造成電流過(guò)大,損壞器件。 解決方案 : TTL電路的電源電壓通常為+5V,允許的變化范圍較窄(一般為4.5~5.5
    的頭像 發(fā)表于 11-18 10:32 ?1022次閱讀

    RISCV 操作常見(jiàn)問(wèn)題 - v5

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

    TVP5146常見(jiàn)問(wèn)題

    電子發(fā)燒友網(wǎng)站提供《TVP5146常見(jiàn)問(wèn)題.pdf》資料免費(fèi)下載
    發(fā)表于 09-30 09:46 ?0次下載
    TVP5146<b class='flag-5'>常見(jiàn)問(wèn)題</b>

    TFPxxx常見(jiàn)問(wèn)題解答

    電子發(fā)燒友網(wǎng)站提供《TFPxxx常見(jiàn)問(wèn)題解答.pdf》資料免費(fèi)下載
    發(fā)表于 09-29 09:56 ?0次下載
    TFPxxx<b class='flag-5'>常見(jiàn)問(wèn)題</b>解答

    RISCV 操作常見(jiàn)問(wèn)題 - v5

    (1)如果工程直接復(fù)制另一個(gè)工程,路徑一定要修改,建議重新eclipse工程。 (2)clean Project時(shí)提示 rm: can't remove 'build/dhrystone.elf': Permission denied ? ? 正在使得該elf文件,上次的JTAG鏈接沒(méi)有斷開(kāi)。此時(shí)可以先關(guān)閉c/c++工作界面,再重新添加C/C++?(default),然后在Console中關(guān)閉上次的鏈接。 (3)Debug session'default' already started。 先關(guān)閉c/c++工作界面,再重新添加C/C++?(default),然后在Console中關(guān)閉上次的鏈接。 ? (3) Memory region? ? ? ? ?Used Size? Region Size? %age Used c:
    的頭像 發(fā)表于 09-09 18:14 ?708次閱讀
    <b class='flag-5'>RISCV</b> <b class='flag-5'>操作</b><b class='flag-5'>常見(jiàn)問(wèn)題</b><b class='flag-5'>集</b> - <b class='flag-5'>v</b>5

    DDR4內(nèi)存的常見(jiàn)問(wèn)題有哪些

    DDR4內(nèi)存作為當(dāng)前廣泛應(yīng)用的內(nèi)存標(biāo)準(zhǔn),盡管其性能穩(wěn)定且技術(shù)成熟,但在實(shí)際使用過(guò)程中仍可能遇到一些常見(jiàn)問(wèn)題
    的頭像 發(fā)表于 09-04 12:35 ?1250次閱讀

    RISCV的主流指令有哪些?

    如題,就像X86中指令有MMX,SSE,SSE2等,就像ARM指令有ARM和Thumb等,但是總是感覺(jué)RISCV特別亂,可能是廠商比較多的緣故吧,我知道的有WCH的青稞RISC-V
    發(fā)表于 08-29 13:49

    特斯拉正積極測(cè)試其V4超級(jí)充電樁

    近日,特斯拉在快速充電技術(shù)領(lǐng)域的最新動(dòng)態(tài)引發(fā)了廣泛關(guān)注。據(jù)悉,特斯拉正積極測(cè)試其現(xiàn)有的V4超級(jí)充電樁(基于V3充電柜構(gòu)建)的潛力,旨在突破300千瓦的充電功率上限,這一舉措標(biāo)志著特斯拉在提升充電速度方面邁出了重要一步。
    的頭像 發(fā)表于 08-06 16:52 ?844次閱讀

    如何解決4G工業(yè)路由器常見(jiàn)問(wèn)題

    本文介紹了4G工業(yè)路由器常見(jiàn)問(wèn)題及解決方法,包括網(wǎng)絡(luò)連接不穩(wěn)定、數(shù)據(jù)傳輸速度慢、發(fā)熱嚴(yán)重、死機(jī)等問(wèn)題,并提供選擇和管理4G路由器的建議,以提高工業(yè)自動(dòng)化和物聯(lián)網(wǎng)應(yīng)用效果。
    的頭像 發(fā)表于 07-01 14:23 ?476次閱讀
    如何解決<b class='flag-5'>4</b>G工業(yè)路由器<b class='flag-5'>常見(jiàn)問(wèn)題</b>?

    X-CUBE-CRYPTOLIB V4庫(kù)文件無(wú)法添加,鏈接錯(cuò)誤的原因?

    看官方介紹,V4版本的靜態(tài)庫(kù)是支持多個(gè)編譯器的,芯片是stm32h743,我用的是arm-none-eabi-gcc,版本是gcc version 13.2.1 20231009 (Arm GNU
    發(fā)表于 05-31 07:54

    RISCV操作常見(jiàn)問(wèn)題 --(1) -update3

    正在使得該elf文件,上次的JTAG鏈接沒(méi)有斷開(kāi)。此時(shí)可以先關(guān)閉c/c++工作界面,再重新添加C/C++ (default),然后在Console中關(guān)閉上次的鏈接。
    的頭像 發(fā)表于 04-23 14:47 ?1724次閱讀
    <b class='flag-5'>RISCV</b><b class='flag-5'>操作</b><b class='flag-5'>常見(jiàn)問(wèn)題</b><b class='flag-5'>集</b> --(1) -update3

    RISCV soft JTAG調(diào)試_v1.2

    因?yàn)槟壳败浖南拗疲?b class='flag-5'>RISCV的邏輯不能同時(shí)共用JTAG,所以如果想要同時(shí)去調(diào)試邏輯和RISCV的話(huà),可以通過(guò)RISCV的soft Jtag來(lái)實(shí)現(xiàn)。soft Jtag就是通過(guò)GPIO來(lái)實(shí)現(xiàn)的軟件
    的頭像 發(fā)表于 04-23 08:38 ?1124次閱讀

    Ubuntu系統(tǒng)常見(jiàn)問(wèn)題及解答

    今天小編為大家總結(jié)了Ubuntu系統(tǒng)常見(jiàn)問(wèn)題的解決方法,便于收藏和查閱,大家快快碼住哦~
    的頭像 發(fā)表于 04-19 12:29 ?1301次閱讀
    Ubuntu系統(tǒng)<b class='flag-5'>常見(jiàn)問(wèn)題</b>及解答
    主站蜘蛛池模板: 在线观看天堂| 精品一区二区三区在线视频| 久久国产精品久久久久久久久久| 国产精品国产三级在线高清观看| 天天干天天操天天| 黄色地址| 日本亚洲精品色婷婷在线影院| 国产精品午夜自在在线精品 | 欧美日韩一区二区三区视频 | 欧美乱强性伦xxxxx| 国产 日韩 欧美 高清| 日本理论午夜中文字幕第一页| 色接久久| 免费在线播放视频| 天堂8在线天堂bt| 波多野结衣在线视频观看| 久久综合一| 三级视频网站在线观看| 一级做a爱片特黄在线观看| 午夜女同影院| 34pao强力打造免费永久视频| 成在线人永久免费播放视频| 天天爽天天狼久久久综合| 91在线色| www.色播.com| 成年人网站免费观看| 一级免费黄色片| 综合丁香| 777色狠狠一区二区三区香蕉| 午夜大片男女免费观看爽爽爽尤物| bt天堂在线www最新版资源网| 午夜8050| 94久久国产乱子伦精品免费| 在线观看免费午夜大片| 加勒比一本大道香蕉在线视频| 天天曰天天干| 最新在线视频| xxxx人妖| 手机在线亚洲| 天堂网bt| 日韩欧美一区二区三区视频|