問(wèn)題:ubi默認(rèn)分配空間不合適,想把ubi的分配空間擴(kuò)大點(diǎn),如何設(shè)置?
米爾技術(shù)支持答:要調(diào)整NAND分區(qū)需要修改u-boot 和 內(nèi)核的設(shè)備樹(shù),二者保持一致。u-boot修改include/configs/myd_c335x.h 里面的NAND.rootfs分區(qū)的大小,(NAND.userdata前面的`-`代表剩余的部分全部預(yù)留給NAND.userdata)。
508 #define MTDPARTS_DEFAULT "mtdparts=nand.0:" \
509 "512k(NAND.SPL)," \
510 "512k(NAND.SPL.backup1)," \
511 "512k(NAND.SPL.backup2)," \
512 "512k(NAND.SPL.backup3)," \
513 "512k(NAND.u-boot-spl-os)," \
514 "1m(NAND.u-boot)," \
515 "512k(NAND.u-boot-env)," \
516 "512k(NAND.u-boot-env.backup1)," \
517 "8m(NAND.kernel)," \
518 "214m(NAND.rootfs)," \
519 "-(NAND.userdata)"
內(nèi)核修改設(shè)備樹(shù)文件里面的NAND.rootfs分區(qū)和NAND.userdata分區(qū)的大小, 將NAND.rootfs的大小0x0D600000增大,同時(shí)將NAND.userdata的起始地址0x0E000000 后移。
(NAND.userdata分區(qū)size為0代表剩余的空間全部分給NAND.userdata)
...
528 partition@5 {
529 label = "NAND.u-boot";
530 reg = <0x000c0000 0x00100000="">;
531 };
532 partition@6 {
533 label = "NAND.u-boot-env";
534 reg = <0x001c0000 0x00020000="">;
535 };
536 partition@7 {
537 label = "NAND.u-boot-env.backup1";
538 reg = <0x001e0000 0x00020000="">;
539 };
540 partition@8 {
541 label = "NAND.kernel";
542 reg = <0x00200000 0x00800000="">;
543 };
544 partition@9 {
545 label = "NAND.rootfs";
546 reg = <0x00a00000 0x0d600000="">;
547 };
548 partition@10 {
549 label = "NAND.userdata";
550 reg = <0x0e000000 0="">;
551 };
米爾技術(shù)支持答:要調(diào)整NAND分區(qū)需要修改u-boot 和 內(nèi)核的設(shè)備樹(shù),二者保持一致。u-boot修改include/configs/myd_c335x.h 里面的NAND.rootfs分區(qū)的大小,(NAND.userdata前面的`-`代表剩余的部分全部預(yù)留給NAND.userdata)。
508 #define MTDPARTS_DEFAULT "mtdparts=nand.0:" \
509 "512k(NAND.SPL)," \
510 "512k(NAND.SPL.backup1)," \
511 "512k(NAND.SPL.backup2)," \
512 "512k(NAND.SPL.backup3)," \
513 "512k(NAND.u-boot-spl-os)," \
514 "1m(NAND.u-boot)," \
515 "512k(NAND.u-boot-env)," \
516 "512k(NAND.u-boot-env.backup1)," \
517 "8m(NAND.kernel)," \
518 "214m(NAND.rootfs)," \
519 "-(NAND.userdata)"
內(nèi)核修改設(shè)備樹(shù)文件里面的NAND.rootfs分區(qū)和NAND.userdata分區(qū)的大小, 將NAND.rootfs的大小0x0D600000增大,同時(shí)將NAND.userdata的起始地址0x0E000000 后移。
(NAND.userdata分區(qū)size為0代表剩余的空間全部分給NAND.userdata)
...
528 partition@5 {
529 label = "NAND.u-boot";
530 reg = <0x000c0000 0x00100000="">;
531 };
532 partition@6 {
533 label = "NAND.u-boot-env";
534 reg = <0x001c0000 0x00020000="">;
535 };
536 partition@7 {
537 label = "NAND.u-boot-env.backup1";
538 reg = <0x001e0000 0x00020000="">;
539 };
540 partition@8 {
541 label = "NAND.kernel";
542 reg = <0x00200000 0x00800000="">;
543 };
544 partition@9 {
545 label = "NAND.rootfs";
546 reg = <0x00a00000 0x0d600000="">;
547 };
548 partition@10 {
549 label = "NAND.userdata";
550 reg = <0x0e000000 0="">;
551 };
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6085瀏覽量
35295 -
米爾科技
+關(guān)注
關(guān)注
5文章
227瀏覽量
20957
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
UBI告訴你如何走向智能汽車(chē)
UBI告訴你如何走向智能汽車(chē),UBI將會(huì)引爆整個(gè)車(chē)聯(lián)網(wǎng)市場(chǎng),帶來(lái)車(chē)聯(lián)網(wǎng)大規(guī)模普及。
發(fā)表于 10-21 08:13
?1365次閱讀
UBI車(chē)險(xiǎn)數(shù)據(jù)生態(tài)鏈該如何構(gòu)建?
UBI車(chē)險(xiǎn)的概念也一直都是熱議話(huà)題,從OBD、到ADAS、到車(chē)機(jī)、后視鏡,車(chē)聯(lián)網(wǎng)的從業(yè)者們?cè)絹?lái)越重視車(chē)聯(lián)網(wǎng)與UBI的結(jié)合。在近期,隨著保監(jiān)會(huì)商車(chē)費(fèi)改試點(diǎn)地區(qū)再次增加,UBI車(chē)險(xiǎn)再一次被推上了風(fēng)口浪尖。
發(fā)表于 02-25 10:40
?2540次閱讀
使用DXP或Altium Designer繪制PCB時(shí)修改全局絲印大小
現(xiàn)在很多朋友在煩擾PCB絲印大小的問(wèn)題,網(wǎng)上大把如何修改全局絲印大小的方法,這里不多說(shuō)。我介紹一種可以修改原理圖導(dǎo)入PCB時(shí)絲印
發(fā)表于 11-23 11:34
請(qǐng)教IPNC DM368的內(nèi)核分區(qū)和文件系統(tǒng)分區(qū)大小如何修改?
工程師好!
? ? ? ? ?我們使用的是APPRO的IPNC DM368,由于在內(nèi)核中添加了較多配置選項(xiàng),所以造成內(nèi)核大小超過(guò)默認(rèn)的最大值0x400000=4.19M,所以我們需要修改內(nèi)核分區(qū)和文
發(fā)表于 05-31 04:37
UBI error: ubi_io_read: error -74 (ECC error) -- IPNC RDK 5.1.0
cmemk.useHeapIfPoolUnavailable=1 nohz=off highres=off clocksource=acpi_pm lpj=1077248 ro ubi.mtd=5,2048
發(fā)表于 08-29 14:39
普通燈泡的電流大小方向時(shí)刻在變?yōu)楹螞](méi)閃爍?
普通燈泡的電流大小方向時(shí)刻在變,為何卻看不到閃爍?小型白熾燈/LED 燈/小型日光燈/普通日光燈/小型鹵素?zé)襞?半波整流后的白熾燈亮度測(cè)試分析
發(fā)表于 03-11 06:58
讀寫(xiě)SD卡的時(shí)候獲取SD卡總?cè)萘亢臀募?b class='flag-5'>大小方面都是錯(cuò)的怎么解決?
在讀寫(xiě)SD卡的時(shí)候獲取SD卡總?cè)萘亢臀募?b class='flag-5'>大小方面都是錯(cuò)的,但是如果是小文件比如20KB的就可以正確獲取文件大小并能準(zhǔn)確讀出文件里的數(shù)據(jù)。文件大了就不能獲取真實(shí)大小,但是讀出的數(shù)據(jù)時(shí)對(duì)的!只不過(guò)數(shù)據(jù)讀不全
發(fā)表于 10-26 06:38
單片機(jī)線(xiàn)路修改方法
此種方法是屬于侵入式解密方法,其特點(diǎn)是解密簡(jiǎn)單,但是成本比較高,需要到專(zhuān)門(mén)修改線(xiàn)路的公司做線(xiàn)路修改
發(fā)表于 12-01 15:24
?31次下載
修改??臻g的大小
當(dāng)程序中的局部變量太多時(shí),可能會(huì)造成棧空間不夠用導(dǎo)致程序出錯(cuò),這個(gè)時(shí)候就需要修改??臻g的大小默認(rèn)的棧空間大小是 0x400 ,也就是 1024 Bytes( 1M
發(fā)表于 12-20 18:53
?1次下載
STM32芯片和GD芯片修改外部晶振的方法
24M,則修改HSE_VALUE的值,將其改為24M,當(dāng)然其他的晶振大小也是同樣的修改方法:2、然后在System_stm32f0xx.c文件中,修
發(fā)表于 12-31 19:24
?34次下載
SPINAND UBI離線(xiàn)燒錄開(kāi)發(fā)指南
ubi_vid_hdr 的填充方法請(qǐng)參考u-boot-2018/cmd/ubi_simu.c 的fill_vid_hdr 函數(shù)。
評(píng)論