女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

Ti60F100用片內(nèi)flash啟動RISCV程序不能成功的解決辦法

XL FPGA技術(shù)交流 ? 來源:XL科技 ? 作者:XL科技 ? 2023-02-15 17:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近有客戶反饋Ti60F100如果用片內(nèi)flash啟動RISCV 程序不能成功。所以才有此篇。

(1)Ti60F100內(nèi)部是一個16Mbit的flash,每個地址對應(yīng)的是一個8位的數(shù)據(jù),所以,地址范圍是0x000000~0x200000。

所以默認生成的demo的soc從falsh的加載地址是0x380000已經(jīng)超出了flash的范圍,當(dāng)然也就不可能加載成功了。

所以第一步就是要修改RISCV從flash的啟動地址。通過Efinity RISC-V IDE打開bootloaderConfig.h文件,宏定義#define USER_SOFTWARE_FLASH 0x880000就是定義從flash的啟動地址。

我們這里修改0x180000,因為我們的APP程序是很小,保證了不會超出flash的存儲范圍。

e3696368-ad09-11ed-bfe3-dac502259ad0.png

編譯bootloader工程生成hex文件,然后在sapphire IP里面添加相應(yīng)的文件,新版本的IDE支持直接添加bootloader hex文件到工程中,如下圖,勾選Overwrite the default SPI bootloader with the user application.然后在Browse中添加相應(yīng)的bootloader.hex文件,生成IP即可。

e38bd0ec-ad09-11ed-bfe3-dac502259ad0.png

那是否就可以用了呢?其實不是,還需要按照下面的文章進行修改,以保證RISC V對flash的讀寫正確。

Ti60F100 Flash處理方案 (qq.com)

之后重新編譯工程,并合成文件。

e3a36e64-ad09-11ed-bfe3-dac502259ad0.png

下載程序,加載成功。

(2)修改APP在外部存儲的空間大小。

如果APP程序比較大,需要修改APP在外部存儲器的分配空間,如下圖,默認是124K,根據(jù)需要來修改,下圖我們修改成了1MB.

e3b716ee-ad09-11ed-bfe3-dac502259ad0.png

編譯程序的結(jié)果如下

e3d22dd0-ad09-11ed-bfe3-dac502259ad0.png

但是要注意生成過程要勾選上external_script_embedded_sw選項,生成的embedded_sw文件才會更新,但是要注意會覆蓋之前修改的信息,所以這是需要注意的。

e3f3de62-ad09-11ed-bfe3-dac502259ad0.png

e401261c-ad09-11ed-bfe3-dac502259ad0.png


審核編輯:劉清

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

    關(guān)注

    38

    文章

    7644

    瀏覽量

    166950
  • SoC芯片
    +關(guān)注

    關(guān)注

    1

    文章

    641

    瀏覽量

    35751
  • Flash模塊
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    6174
  • RISC-V
    +關(guān)注

    關(guān)注

    46

    文章

    2535

    瀏覽量

    48557

原文標題:Ti60F100 RISCV 從flash不能啟動解決方案

文章出處:【微信號:gh_ea2445df5d2a,微信公眾號:FPGA及視頻處理】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Ti60F100 內(nèi)外flash操作方案

    有客戶認為Ti60F100內(nèi)部flash容量比較小,只有16Mb,需要外掛flash.這里我們提供了內(nèi)部flash和外部flash分別操作的
    的頭像 發(fā)表于 05-20 16:42 ?2268次閱讀
    <b class='flag-5'>Ti60F100</b> 內(nèi)外<b class='flag-5'>flash</b>操作方案

    采用易靈思Ti60F100Ti60F100I3評估板詳解

    ,分辨支持1080p@60,HDMI支持音頻輸出; (4)外擴FlashTi60F100Flash為16Mb,而外擴
    的頭像 發(fā)表于 01-22 11:39 ?1457次閱讀
    采用易靈思<b class='flag-5'>Ti60F100</b>的<b class='flag-5'>Ti60F100</b>I3評估板詳解

    如何編寫C2000內(nèi)Flash

    如何編寫C2000內(nèi)Flash?DSP中的Flash的編寫方法有三中: 1.通過仿真器編寫:在我們的網(wǎng)頁上有相關(guān)的軟件,在銷售仿真器時我們也提供相關(guān)軟件。其中LF240x的編寫可以在
    發(fā)表于 04-07 08:49

    奇怪的zigbee組網(wǎng)不成功 請問有什么解決辦法

    :osal_start_timerEx( ZDAppTaskID, ZDO_DEVICE_RESET, 1000 );// 清除網(wǎng)絡(luò)參數(shù),并重啟另:抓包工具的不熟,但組網(wǎng)不成功時看到routet在個個信道廣播申請,未見coordinator回復(fù)。以上,問題全部,請高手幫
    發(fā)表于 08-09 08:08

    DSP端的程序不能成功啟動是什么原因?

    )",1,但是我將ARM中的工程OMAPL138DemoInterrupt的輸出格式改為"eabi(ELF)"后,在重新合成新的ais文件,燒寫到NandFlash中,此時DSP端的程序不能成功啟動了,請問是什么原因呢?
    發(fā)表于 08-14 10:32

    Flash鎖死的解決辦法是什么

    怎樣去選擇STM32的三種啟動方式呢?Flash鎖死的解決辦法是什么?
    發(fā)表于 01-18 07:11

    LPC4370怎樣才能在flash啟動后,又能成功讀寫flash

    /misc_spifi_tst,在運行到spifi_comde_dst,在運行();就會出現(xiàn)總線異常進入而崩潰,如果程序在RAM中啟動運行就不會出現(xiàn)總線異常,想請教下怎樣才能在flash啟動
    發(fā)表于 04-27 06:04

    F103的內(nèi)FLASH不能用DFS?

    Flash上的應(yīng)用,是不支持內(nèi)FLASH?不支持的話我想非阻塞的接收socket數(shù)據(jù)就不能用select了?那我應(yīng)該用什么方式呢?多謝各
    發(fā)表于 05-11 11:16

    開機allegro不能正常啟動解決辦法(1)

    本問介紹了CADENCE軟件組件Allegro開機不能正常啟動的問題的解決辦法
    發(fā)表于 08-18 17:26 ?0次下載

    STM32F0xx_FLASH編程(內(nèi)) 配置詳細過程

    STM32F0xx_FLASH編程(內(nèi))配置詳細過程
    的頭像 發(fā)表于 04-07 14:21 ?3669次閱讀
    STM32<b class='flag-5'>F0xx_FLASH</b>編程(<b class='flag-5'>片</b><b class='flag-5'>內(nèi)</b>) 配置詳細過程

    STM32F1_ 內(nèi)FLASH編程

    STM32F1_內(nèi)FLASH編程
    的頭像 發(fā)表于 04-08 10:28 ?4364次閱讀
    STM32<b class='flag-5'>F</b>1_ <b class='flag-5'>片</b><b class='flag-5'>內(nèi)</b><b class='flag-5'>FLASH</b>編程

    Access數(shù)據(jù)庫不能寫問題解決辦法

    Access數(shù)據(jù)庫不能寫問題解決辦法(開關(guān)電源技術(shù)講座)-文檔為Access數(shù)據(jù)庫不能寫問題解決辦法詳解文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,
    發(fā)表于 09-17 15:37 ?7次下載
    Access數(shù)據(jù)庫<b class='flag-5'>不能</b>寫問題<b class='flag-5'>解決辦法</b>

    STM32F103 庫函數(shù)寫外部中斷時程序卡死,追蹤運行卡死在啟動文件.s的 B.中解決辦法,實測OK,供參考

    STM32F103 庫函數(shù)寫外部中斷時程序卡死,追蹤運行卡死在啟動文件.s的 B.中解決辦法,實測OK,供參考
    發(fā)表于 12-08 12:21 ?12次下載
    STM32<b class='flag-5'>F</b>103 庫函數(shù)寫外部中斷時<b class='flag-5'>程序</b>卡死,追蹤運行卡死在<b class='flag-5'>啟動</b>文件.s的 B.中<b class='flag-5'>解決辦法</b>,實測OK,供參考

    STM32F1 使用easyflash操作內(nèi)flash

    STM32F1 使用easyflash操作內(nèi)flash
    發(fā)表于 12-09 10:06 ?15次下載
    STM32<b class='flag-5'>F</b>1 使用easyflash操作<b class='flag-5'>片</b><b class='flag-5'>內(nèi)</b><b class='flag-5'>flash</b>

    易靈思Ti60F100驅(qū)動LCD屏案例

    其中Ti60F100的核心板與MIPI 子卡之間通過QSE座連接,這也是易靈思所有demo板都使用的接口方案。MIPI子卡通過FPC 30pin座子連接LCD屏。
    發(fā)表于 07-10 11:51 ?1356次閱讀
    易靈思<b class='flag-5'>Ti60F100</b>驅(qū)動LCD屏案例