@bookos 测试屏驱动,先执行 disp -c 0 8,看屏是否有响应?
ZZJ123 发布的最新帖子
-
回复: 在D1上面如何跑melis的D1版本?
@zzj123 把下面这段配置,放在 source/projects/d1-evb-board/configs/sys_config.fex和source/projects/d1-evb-board/configs/sys_config_nor.fex 中,TF卡应该就可以使用了。
[sdcard_global] used_card_no = 0x01 ;used_card_no = 0x01, when use card0 ;used_card_no = 0x02, when use card1 ;used_card_no = 0x03, when use card0 & card1 internal_card = 0x00 ;internal_card = 0x00, 无内置卡内置卡 ;internal_card = 0x01, card0 做内置卡 ;internal_card = 0x02, card1 做内置卡 ;如果该卡是内置卡,则检测脚未注释,也不会使用 [sdc0det_para] detect_pin = port:PF6<0><1><1><default> [sdc1det_para] msdet_para = port:PG6<0><1><1><default> [sdc0] ;sdc0_used = 1 ;bus-width = 4 sdc0_d1 = port:PF00<2><1><1><default> sdc0_d0 = port:PF01<2><1><1><default> sdc0_clk = port:PF02<2><1><1><default> sdc0_cmd = port:PF03<2><1><1><default> sdc0_d3 = port:PF04<2><1><1><default> sdc0_d2 = port:PF05<2><1><1><default> ;cd-gpios = port:PF06<0><1><2><default> ;card-pwr-gpios = port:PL08<1><1><2><default> ;ctl-spec-caps = 0x4 ;sunxi-power-save-mode = ;sunxi-dis-signal-vol-sw = ;vmmc="vcc-sdcv" ;vqmmc="vcc-sdcvq33" ;vdmmc="vcc-sdcvd" [sdc1] ;sdc1_used = 1 ;bus-width= 4 sdc1_clk = port:PG00<2><1><1><default> sdc1_cmd = port:PG01<2><1><1><default> sdc1_d0 = port:PG02<2><1><1><default> sdc1_d1 = port:PG03<2><1><1><default> sdc1_d2 = port:PG04<2><1><1><default> sdc1_d3 = port:PG05<2><1><1><default> ;sunxi-power-save-mode = ;sd-uhs-sdr50= ;sd-uhs-ddr50= ;sd-uhs-sdr104= ;cap-sdio-irq1= ;keep-power-in-suspend= ;ignore-pm-notify= ;max-frequency = 150000000
-
回复: 在D1上面如何跑melis的D1版本?
@bookos 在 在D1上面如何跑melis的D1版本? 中说:
= d:\mod\slib.mod.
[ERR]: [LDR_LoadFile:0257]: open file [d:\mod\slib.mod] failed
[ERR]: [esMODS_MInstall:0585]: load module file [d:\mod\slib.mod] fa不清楚你那边的版本为啥会少了slib.mod,但可以把文件系统里面的东西都清空。方法如下:
- 在SDK环境中执行 crootfs,然后把这里面的文件都删掉,不需要编译,重新打包烧录试试。
-
回复: 在D1上面如何跑melis的D1版本?
@bookos 嗯嗯,更换Nand物料就是把nand元件换成spinor元件。禁止spinor锁是避免烧录不进去,这个主要是版本之间可能存在差异,没有及时做好同步导致的。
-
回复: 在D1上面如何跑melis的D1版本?
@bookos 嗯嗯,只测试过spinor。D1开发板使用的是Nand物料,最好换成spinor物料来启动。另外全志的spinor驱动依据spinor id来进行启动,替换物料时,需要确认该物料在全志的支持列表上。另外,因为全志默认spinor驱动会使能spinor的锁机制,最好用make menuconfig CONFIG_DRIVERS_SPINOR_WRITE_LOCK 关掉,禁止spinor的写锁。
-
回复: 在D1上面如何跑melis的D1版本?
@bookos 全志目前提供出去的Melis SDK,D1开发板尚未进行卡启动验证和Nand启动验证,仅验证过spinor启动。