Redpill_CustomBuild icon indicating copy to clipboard operation
Redpill_CustomBuild copied to clipboard

关于 dtb 自定义参数的形式

Open wjz304 opened this issue 2 years ago • 58 comments

目前没有很好的传参形式,如果有想法欢迎提出来,大家一起讨论,或者直接提PR。

wjz304 avatar Jul 31 '22 14:07 wjz304

ds920p.zip image image

wjz304 avatar Aug 01 '22 16:08 wjz304

目前采用 文件下载的形式,因此 dtb 请传一个dtb文件的下载链接,

github Issues 附件即可获取到链接,参考上面截图(由于github限制只能传压缩包,所以请将 .dts / .dtb 文件压缩为 .zip 或者 .tar.gz 后上传,编译过程中会自动解压处理)。

如果传 .dts 文件,将自动转为 .dtb 文件后使用, 如果传 .dtb 文件,则直接使用。

综上 支持 .dts 或者 .dtb 文件,.zip 或者 .tar.gz 将自动解压。


判断一个URL是否有效的方法: 点击这个地址(在浏览器打开)会自动下载,并不是打开一个web页面, 如果是打开的一个web页面,编译过程中下载的就是这个web页面的html文件,并不是压缩包文件。

wjz304 avatar Aug 01 '22 17:08 wjz304

通过 tinycore-redpill 获取 dts/dtb 文件:
Linux:
curl https://raw.githubusercontent.com/pocopico/tinycore-redpill/main/rploader.sh
sed -i 's/patchdtc)/patchdtc2)\n    patchdtc\n    ;;\npatchdtc)/g' ./rploader.sh
TARGET_PLATFORM="geminilake" ./rploader.sh patchdtc2         #DS920+
TARGET_PLATFORM="v1000" ./rploader.sh patchdtc2                 #DS1621+
TARGET_PLATFORM="dva1622" ./rploader.sh patchdtc2             #DAV1622
# 当前目录下的对应型号的 dts&dtb文件.

wjz304 avatar Aug 01 '22 17:08 wjz304

通过 linux 获取 dts/dtb 文件:

# tinycore 需要安装 lshw
tc@box:~$ tce-load -wi lshw
tc@box:~$ sudo lshw -short 
H/W path           Device      Class          Description
=========================================================
                               system         VMware7,1
/0                             bus            440BX Desktop Reference Platform
/0/0                           memory         1MiB BIOS
/0/4                           processor      Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz
/0/5                           processor      Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz
/0/6                           processor      CPU [empty]
...
...
/0/90/7f                       memory         DIMM [empty]
/0/100                         bridge         440BX/ZX/DX - 82443BX/ZX/DX Host bridge
/0/100/1                       bridge         440BX/ZX/DX - 82443BX/ZX/DX AGP bridge
/0/100/7                       bridge         82371AB/EB/MB PIIX4 ISA
/0/100/7/0                     system         Motherboard registers
/0/100/7/1                     system         AT Real-Time Clock
/0/100/7/2                     input          IBM Enhanced keyboard controller (101/2-key)
/0/100/7/3                     generic        PnP device VMW0003
/0/100/7/4                     system         PnP device PNP0103
/0/100/7/5                     communication  16550A-compatible COM port
/0/100/7/6                     system         Motherboard registers
/0/100/7.1                     storage        82371AB/EB/MB PIIX4 IDE
/0/100/7.3                     bridge         82371AB/EB/MB PIIX4 ACPI
/0/100/7.7                     generic        Virtual Machine Communication Interface
/0/100/f                       display        SVGA II Adapter
/0/100/11                      bridge         PCI bridge
/0/100/11/0                    bus            USB1.1 UHCI Controller
/0/100/11/2                    multimedia     ES1371/ES1373 / Creative Labs CT2518
/0/100/11/3                    bus            USB2 EHCI Controller
/0/100/11/4        scsi0       storage        SATA AHCI controller
/0/100/11/4/0      /dev/sda    disk           1073MB VMware Virtual S
/0/100/11/4/0/1    /dev/sda1   volume         48MiB Windows FAT volume
/0/100/11/4/0/2    /dev/sda2   volume         75MiB Windows FAT volume
/0/100/11/4/0/3    /dev/sda3   volume         900MiB Windows FAT volume
/0/100/11/4/1      /dev/sdb    disk           21GB VMware Virtual S
/0/100/11/4/0.0.0  /dev/cdrom  disk           VMware SATA CD03
/0/100/15                      bridge         PCI Express Root Port
/0/100/15/0        eth0        network        82574L Gigabit Network Connection
/0/100/15.1                    bridge         PCI Express Root Port
...
...
/0/100/18.7                    bridge         PCI Express Root Port
/1                             system         
/2                 /dev/fb0    display        EFI VGA
/3                 input0      input          Power Button
/4                 input1      input          AT Translated Set 2 keyboard
/5                 input3      input          ImPS/2 Generic Wheel Mouse
/6                 input4      input          VMware VMware Virtual USB Mouse
/7                 input5      input          PC Speaker
tc@box:~$ 
tc@box:~$ sudo lshw -short -c disk
H/W path           Device      Class          Description
=========================================================
/0/100/11/4/0      /dev/sda    disk           1073MB VMware Virtual S
/0/100/11/4/1      /dev/sdb    disk           21GB VMware Virtual S
/0/100/11/4/0.0.0  /dev/cdrom  disk           VMware SATA CD03

第一块硬盘 pcie_root = "00:11.0,04.0";	ata_port = <0x0>; 
第二块硬盘 pcie_root = "00:11.0,04.0";	ata_port = <0x1>;

wjz304 avatar Aug 01 '22 17:08 wjz304

ds920p_dts.zip

kennysino avatar Aug 01 '22 17:08 kennysino

ds920p.zip

nforce4-csu avatar Aug 05 '22 16:08 nforce4-csu

ds920p.zip 测试一下!!

nforce4-csu avatar Aug 05 '22 16:08 nforce4-csu

ds920p.zip

seauvv avatar Aug 09 '22 10:08 seauvv

ds920p.zip

sgy0601 avatar Aug 24 '22 09:08 sgy0601

ds920p.zip

521655 avatar Aug 27 '22 08:08 521655

ds920p.zip

521655 avatar Aug 27 '22 09:08 521655

ds920p.zip

521655 avatar Aug 27 '22 12:08 521655

ds920p.zip

daianko avatar Aug 28 '22 09:08 daianko

ds920p.zip

syxuxiaoliang avatar Aug 31 '22 15:08 syxuxiaoliang

ds920p.zip

syxuxiaoliang avatar Sep 01 '22 00:09 syxuxiaoliang

ds920p.zip

syxuxiaoliang avatar Sep 01 '22 08:09 syxuxiaoliang

ds920p.zip

syxuxiaoliang avatar Sep 01 '22 13:09 syxuxiaoliang

ds920p.zip

syxuxiaoliang avatar Sep 01 '22 14:09 syxuxiaoliang

model_ds920p.zip

jnlpc123 avatar Sep 09 '22 01:09 jnlpc123

model_ds920p.zip

jnlpc123 avatar Sep 10 '22 06:09 jnlpc123

ds920p.zip

tracemouse avatar Sep 10 '22 09:09 tracemouse

model_ds920p.zip

jwzj2020 avatar Sep 13 '22 09:09 jwzj2020

ds920p.zip

ybml2019 avatar Sep 16 '22 01:09 ybml2019

ds920p.zip

ybml2019 avatar Sep 17 '22 03:09 ybml2019

ds920p.zip

zuotf avatar Sep 17 '22 05:09 zuotf

model_ds1621p.zip

jwzj2020 avatar Sep 17 '22 13:09 jwzj2020

model_dva1622.zip

jwzj2020 avatar Sep 17 '22 16:09 jwzj2020

ds920p.zip

Swiftfrog avatar Sep 18 '22 03:09 Swiftfrog

ds920p.zip

157843320 avatar Sep 19 '22 18:09 157843320