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

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

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

從零使用env工具生成gd32f450工程

冬至子 ? 來源:YZRD ? 作者:YZRD ? 2023-08-15 15:20 ? 次閱讀

開發(fā)環(huán)境
硬件gd32f450zkt6開發(fā)板
軟件:rtthread源碼。
下載rtthread源碼,進(jìn)入文件夾bsp/gd32/arm/gd32450z-eval下,使用env工具,將程序打包。

1.如何將工程進(jìn)行單獨打包
方法1
指令:scons —dist —target=mdk5

結(jié)果如圖:

1.jpg

在當(dāng)前文件夾中會看到多出來了dist文件夾,進(jìn)入dist文件夾可以看到提取的工程。

1.jpg

打開工程,編譯,編譯通過。

1.jpg

方法2:
指令:scons —dist和scons —target=mdk5指令。
先使用scons —dist生成dist文件夾,提取出工程,進(jìn)入dist文件夾,再使用scons —target=mdk5重新生成mdk工程。

1.jpg

最后打開工程進(jìn)行編譯,編譯結(jié)果,如下:

1.jpg

2.基本工程修改
直接將步驟1的編譯后的執(zhí)行文件下載到開發(fā)板,下載成功之后無打印,指示燈也不亮。
解決辦法:

menuconfig進(jìn)行配置
配置前如下圖

1.jpg

根據(jù)實際電路進(jìn)行打印串口配置,這里使用uart0.
配置后如下圖

1.jpg

scons —target=mdk5重新生成mdk工程。每次修改記得重新生成mdk工程?;蛘吲渲贸勺詣又匦律蒻dk工程。
ram大小修改
工程編譯后,下載啟動,報錯,如下:

1.jpg

問題原因如下:

1.jpg

將256改為192即可,修改后如下:

1.jpg

重新編譯,下載,可看到程序正常運行。

1.jpg

基本工程設(shè)置完成!!

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

    關(guān)注

    6

    文章

    360

    瀏覽量

    41522
  • UART接口
    +關(guān)注

    關(guān)注

    0

    文章

    124

    瀏覽量

    15199
  • GD32F450
    +關(guān)注

    關(guān)注

    1

    文章

    11

    瀏覽量

    6640
  • RTThread
    +關(guān)注

    關(guān)注

    7

    文章

    132

    瀏覽量

    40684
收藏 人收藏

    評論

    相關(guān)推薦

    rt-thread studio新建gd32f450工程

    rt-thread studio 軟件版本是:2.2.6;開發(fā)板的軟件包是:GD32450Z-GD-EVAL版本是V1.0.1;開發(fā)板使用兆易的官方開發(fā)板GD32F450ZKT6。
    的頭像 發(fā)表于 09-28 14:17 ?1540次閱讀
    rt-thread studio新建<b class='flag-5'>gd32f450</b><b class='flag-5'>工程</b>

    RT-Thread開發(fā)GD32F450添加串口外設(shè)的方法

    開發(fā)板使用的是gd32f450zk,env工具使用的版本是1.3.5,rtthread版本是5.0.0。
    的頭像 發(fā)表于 09-28 17:01 ?2615次閱讀
    RT-Thread開發(fā)<b class='flag-5'>GD32F450</b>添加串口外設(shè)的方法

    哪兒可以下載到完整的GD32F450的DEMO資料?

    哪兒可以下載到完整的GD32F450的DEMO資料?官網(wǎng)找不到資料
    發(fā)表于 05-08 16:23

    關(guān)于GD32F450單片機(jī)的IrDA時鐘初始化問題

    為什么GD32F450單片機(jī)的IrDA時鐘初始化的函數(shù)沒有被調(diào)用呢?是什么原因?怎樣去解決?
    發(fā)表于 11-09 06:29

    GD32F450更換軟件需要做哪些方面的修改呢

    最近芯片漲價幅度有點高,供貨周期也比較久,尤其針對量大的產(chǎn)品會考慮更換國產(chǎn)芯片,解決供應(yīng)鏈的痛點;STM32F4芯片可以直接硬件Pin to Pin更換GD32F450;可謂國產(chǎn)日益強(qiáng)大,多方受益
    發(fā)表于 01-26 06:48

    GD32F450的USB傳輸效率

    國產(chǎn)ARM兆易創(chuàng)新GD32F450的USB傳輸效率由于美國與咱鬧翻了,國家電網(wǎng)要求二次設(shè)備采用國產(chǎn)芯片替代國外產(chǎn)品,所以選用了與STM32兼容的GDC2單片機(jī)做替換。期間涉及到使用USB傳輸采樣數(shù)據(jù)
    發(fā)表于 02-11 06:38

    GD32F4系列芯片移植RTOS Demo工程 GD32F407移植FreeRTOS GD32F407移植RT-Thread

    GD32F4系列移植FreeRTOS和RT-Thread工程例程GD32F407/GD32F450
    發(fā)表于 06-07 22:10

    移植RT-Thread BSP中GDF450工程運行在GD32F470芯片上失敗如何修改

    各位好:如題,移植GD32F450工程運行在GD32F470的芯片上,加載成功后程序會死在rt_smem_alloc函數(shù)里面的289行代碼,RT_ASSERT()函數(shù),經(jīng)過調(diào)試發(fā)現(xiàn)感覺是因為
    發(fā)表于 11-07 14:18

    將rtt官方的bsp下載到gd32f450開發(fā)板后無法運行是何原因呢

    將rtt官方的bsp下載到gd32f450開發(fā)板后無法運行是何原因呢?
    發(fā)表于 11-21 14:30

    GD32F450的開發(fā)板工程RT系統(tǒng)啟動錯誤如何解決呢?

    我自己設(shè)計的GD32F405的板子,在RT-Thread Studio里用的GD32F450的開發(fā)板工程,改了一下RAM大小,128改成了192然后把SDRAM、eth刪除,在主函數(shù)
    發(fā)表于 02-21 11:33

    4.1.1系統(tǒng)包在GD32F450最小系統(tǒng)板上打印內(nèi)存分配錯誤信息怎么解決?

    4.1.1系統(tǒng)包在GD32F450最小系統(tǒng)板上運行,打印內(nèi)存分配錯誤信息,有人遇到嗎?請問怎么解決?
    發(fā)表于 03-10 11:06

    RT-Thread開發(fā)GD32F450使用scons添加新的文件夾

      開發(fā)板使用的是gd32f450zk,想在工程中新建文件夾,通過scons管理,參考官方,步驟如下:  step1:新建文件夾并在文件夾下創(chuàng)建.c和.h文件  step2:復(fù)制SConscript
    發(fā)表于 04-03 17:39

    關(guān)于GD32F450系列Cortex?-M4 內(nèi)核MCU的分析和介紹

    作為GD32 MCU家族基于Cortex-M4內(nèi)核的首個旗艦產(chǎn)品系列, GD32F450系列MCU采用了業(yè)界領(lǐng)先的55nm低功耗工藝制程,整合了強(qiáng)大的運算效能和出色的功耗效率,并集成了更多的片上資源
    的頭像 發(fā)表于 10-22 16:48 ?7313次閱讀

    RT-Thread開發(fā)GD32F450添加spiflash外設(shè)的步驟

    gd32f450工程上使用env工具增加spi falsh。
    的頭像 發(fā)表于 08-07 14:58 ?1909次閱讀
    RT-Thread開發(fā)<b class='flag-5'>GD32F450</b>添加spiflash外設(shè)的步驟

    RT-Thread開發(fā)GD32F450添加adc外設(shè)

    開發(fā)板使用的是gd32f450zk,env工具使用的版本是1.3.5,rtthread版本是5.0.0
    的頭像 發(fā)表于 10-08 15:04 ?1291次閱讀
    RT-Thread開發(fā)<b class='flag-5'>GD32F450</b>添加adc外設(shè)