工具/软件:Linux
大家好、
我们计划使用 TDA2Ex 制作一些定制板、软件方面我们必须确认某些事项。
SDK - VISION_SDK_2.11
内核- 3.14
1->NAND 引导支持可用吗? 我可以在 nand_id 表中看到 nand id。
默认情况下支持2->DDR3L、或者我们需要更改任何内容吗?
更新:
VISION_SDK_02_12
内核_4.4
UBoot_2016
此致、
Ganesh
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Linux
大家好、
我们计划使用 TDA2Ex 制作一些定制板、软件方面我们必须确认某些事项。
SDK - VISION_SDK_2.11
内核- 3.14
1->NAND 引导支持可用吗? 我可以在 nand_id 表中看到 nand id。
默认情况下支持2->DDR3L、或者我们需要更改任何内容吗?
更新:
VISION_SDK_02_12
内核_4.4
UBoot_2016
此致、
Ganesh
Yordan Kovachev (1732051),
感谢您的回复、还有一些问题
我们购买了 VAYU EVM X5777X 板 REV E1板为了了解 VISION_SDK、我遵循 VISION_SDK_2.11文档并下载了最新的源代码(glsdk-7.04.00.03)。
在$(INSTALL_DIR)/VISION_SDK/Rules.make 中
根据用户指南、我们添加了 MAKECONFIG=tda2ex_evm_linux_all 并创建了总源代码、但我们正在获取内核操作时刻、板上的一些外设无法探测。
在 uboot 中、它正在检查 fdtfile dra7-EVM-infoadas。dtb 与$(INSTALL_DIR)/vision_sdk/configs/tda2ex_evm_linux_all/cfg.mk 中相同
default_dtb:= dra7-evm-infoadas.dtb
对于 VAYU EVM X5777X 板、应使用该 MAKECONFIG 构建该板
#- TDA2x 配置、
# tda2xx_EVM_BIOS_all
# tda2xx_evm_linux_all
# tda2xx_MC_BIOS_all
# tda2xx_evm_BIOS_opencx
# tda2xx_evm_linux_infoadas
# tda2xx_evm_linux_opencx
#- TDA2Ex 配置、
# tda2ex_evm_BIOS_all
# tda2ex_evm_linux_all
# tda2ex_evm_linux_infoadas
你能澄清我的疑问。 请查找所附的内核日志。
谢谢、此致、
Ganesh
您好 Rishabh Garg、
很抱歉、我在其他任务中很忙。
我有 TDA2EX EVM 板和最新的 VISION SDK 02_12 [内核4.4和 uboot 2016]--> tda2ex_evm_linux_all。
我已经阅读了 wiki 文档,但在引导时,我只获得了 NAND:0 MIB。
U-Boot 2016.05-00001-g89866d1-脏(2017年4月17日- 18:08:55 +0530) CPU:DRA722-GP ES2.0 模型:TI DRA722修订版 C EVM 板:DRA72x EVM 修订版 C.1 DRAM:2 GiB NAND:0 MIB MMC:OMAP SD/MMC:0、OMAP SD/MMC: 1** 第一个描述符不是1:1的主要描述符** GUID 分区表标题签名错误:0x0 != 0x5452415020494645 PART_GET_INFO_EFI:***错误:GPT 无效*** GUID 分区表标题签名错误:0x0 != 0x5452415020494645 PART_GET_INFO_EFI: 错误:无法 找到无效的 GPT 分区:错误:错误: arch/arm/cpu/armv7/omap-common/utils.c:195/mmc_get_part_size ()中的'UserData' 警告:fastboot.userdata_size:无法计算 SCSI:SATA link 0超时。 AHCI 0001.0300 32插槽1端口3 Gbps 0x1不支持 SATA 模式 标志:64位 NCQ stag pm led clo only pmp pio sagadopt part ccc apst 扫描总线设备... 找到0个器件。 NET:无法获取以太网的 PHY@48484000:Addr 2 eth0:以太网@48484000 按任意键停止自动引导:0 => nand info Device 0: ,扇区大小0 KiB 页大小 0 b OOB 大小 0 b 擦除大小 0 b 子页大小 0 b 选项 0x e BBT 选项0x 0
我必须检测 NAND 闪存并刷写我的映像。 现在、我只处理 SD 引导。
此致、
Ganesh
您好 Rishabh Garg (3494845),
我需要有关以下内容的信息:
1->构建 MLO、u-boot.img、zImage 需要进行任何特殊更改(defconfig)? 有吗?
2->nand scrub.chip 和 nand erase.chip 无法擦除 badblocks?
当我获得原始读取时、我已经在 nand 中执行了虚拟原始写入
0xFFEF. 它应该显示0xFFFF。 位0和位16无法修改。
3->Nand 读取和写入结果"0"字节写入正常?
[引用用户="Rishabh Garg"]
您好、Ganesh、
很高兴知道您已让 NAND 工作。
您能不能在此处发布详细的解决方案、以便将来对他人有用。
谢谢。
此致、
Rishabh
[/报价]
要启用 NAND 支持、我们需要关注并应用以下维基网站中的补丁。
2:U-Boot 2016具有用于 menuconfig 的器件树和 defconfig。 因此、可以为 u-boot 和内核应用 wiki 内核补丁。
3:在 dra7xx_evm.h 文件中添加以下行。
#define CONFIG_NAND 1.
#define CONFIG_SYS_NAND_BASE 0x8000000
4:在 u-boot menuconfig 中启用 CMD_NAND 和 CMD_MTDPARTS。
此致、
Ganesh