作為一個(gè)linux新手想要嘗試RT-Smart的開(kāi)發(fā),但是網(wǎng)上教程前輩們的linux環(huán)境都是已經(jīng)相對(duì)完備的,因此像我這樣新手在搭建環(huán)境時(shí)常常缺這缺那的導(dǎo)致報(bào)錯(cuò),經(jīng)過(guò)一段時(shí)間的踩坑終于搞定了,因此和大家分享我遇到的坑和解決方法。
1.source smart-env.sh riscv64報(bào)錯(cuò) unknown arch
解決方法:拉取最新的RT-Thread master代碼
git pull origin master
2.scons —menuconfig報(bào)錯(cuò)
解決方法:缺少ncurses庫(kù),安裝即可,這個(gè)還是比較坑的,因?yàn)槿鄙龠@個(gè)并沒(méi)有報(bào)錯(cuò)提示
sudo apt-get install libncurses5-dev
3.scons執(zhí)行mksdimg.sh時(shí)報(bào)錯(cuò)openssl 1.1 error while loading shared libraries: libssl.so.1.1: cannot open share
這是因?yàn)閁buntu18.04之后的默認(rèn)使用openssl3.0沒(méi)有openssl 1.1
進(jìn)行下載操作
解壓
tar xvf openssl-1.1.1q.tar.gz && cd openssl-1.1.1q
執(zhí)行config配置
./config
編譯
make
安裝
sudo make install
設(shè)置環(huán)境變量
sudo echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib" >> /etc/profile
source /etc/profile
ldconfig -v
這個(gè)相對(duì)復(fù)雜,根據(jù)網(wǎng)上幾個(gè)教程結(jié)合起來(lái)操作才搞定的。
4.燒錄鏡像之后串口沒(méi)有輸出
檢查燒錄的sd.bin是否替換成自己編譯的產(chǎn)物,官方提供資料包里的sd.bin發(fā)現(xiàn)并不能直接用,只能用自己編譯后的
5.運(yùn)行./mksdcard.sh報(bào)錯(cuò)沒(méi)有mcopy這個(gè)命令
安裝mtools庫(kù)
sudo apt-get install mtools
6.運(yùn)行./mksdcard.sh報(bào)錯(cuò)沒(méi)有/root/bin目錄
將 userapps/configs/def_config_riscv64 的內(nèi)容 復(fù)制替換到 userapps/.config 文件里,并且cd userapps,并進(jìn)行scons編譯
編譯后解決問(wèn)題。

-
OpenSSL
+關(guān)注
關(guān)注
0文章
21瀏覽量
9195 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1518瀏覽量
44038 -
Ubuntu系統(tǒng)
+關(guān)注
關(guān)注
0文章
93瀏覽量
4501
發(fā)布評(píng)論請(qǐng)先 登錄
如何在Windows下搭建一種rt-smart開(kāi)發(fā)環(huán)境
D1哪吒開(kāi)發(fā)板rt-smart內(nèi)核固件的燒寫(xiě)與運(yùn)行步驟
D1s RDC2022紀(jì)念版開(kāi)發(fā)板開(kāi)箱評(píng)測(cè)及點(diǎn)屏教程
【百問(wèn)網(wǎng)DongshanPI-D1S開(kāi)發(fā)板體驗(yàn)】+ RT-Smart初體驗(yàn)
D1S使用rt-smart驅(qū)動(dòng)OLED
【百問(wèn)網(wǎng)DongshanPI-D1S開(kāi)發(fā)板體驗(yàn)】+ 在D1s上運(yùn)行RT-Smart
D1S使用rt-smart驅(qū)動(dòng)OLED
全志D1S OLED驅(qū)動(dòng)
全志D1S驅(qū)動(dòng)MPU6050
RT-Smart使用menuconfig配置后,rtconfig.h沒(méi)有更新?
優(yōu)雅的在D1S上運(yùn)行RT-Smart
絲滑的在RT-Smart用戶(hù)態(tài)運(yùn)行LVGL
RT-Smart riscv64匯編注釋
RT-Smart應(yīng)用開(kāi)發(fā)筆記:fopen造成文件被清空問(wèn)題的分析記錄

搭建D1s RT-Smart開(kāi)發(fā)環(huán)境踩坑筆記
評(píng)論