hello, 各位:
最近在EVMK2HX 开发板上进行一些实验,遇到了一些问题,期望得到大家的指点。
现象:
1. MCU串口(原理图上为RS232-RX/TX)输出正常,输出提示符BMC 后不能输入;
FTDI_USB 串口输出正常,与MCU串口输出同步,输出提示符BMC后能正常输入;
2. SOC串口(原理上为SOC_RS232_RX/TX)输出正常,u-boot阶段完成,输出提示符TCI 6638 EVM后,不能输入。
运行环境: win7-64bit, CCSv5.5
根据MCU(BMC)串口输出得到的信息得知:
BMC Version: 1.0.2.6
EVM Type: 0.0.0.1
EVM Superset:K2KH-EVM
EVM Subset: XTCIEVMK2X
EVM Version:4.0
EVM S/N: 108112
UCD: A03
问题:
1. SOC串口不能输入,是否正常?应怎样解决? 外接的串口工装,win的串口工具已经确定工作正常(将串口工装,TX,RX短接,串口工具正常显示键入的字母)
2. 怎样将SOC串口 与FDTI_USB串口输出同步?
3. 开发板自带的光盘中有mcsdk_bios_3_00_03_15工具,此目录中有program_evm, nand.bin, nor.bin,nor_writer_input.txt,nand_writer_input.txt, eepromwriter_input50/51.txt等文件,但没有eeprom.bin文件。这有影响吗?
TI官网k2hk-evm-linux-sdk-bin-06.00.00.07, ti-processer-sdk-linux-k2hk-evm-bin-06.00.00.07, 也有program_evm目录,也没有eeprom.bin文件, 有没有影响?
nand_writer_input.txt表明nand.bin为filesystem目录下的tisdk-server-rootfs-image-k2hk-evm.ubi, 但此时filesystem目录下为 arago-base-tisdk-image-k2hk-evm.ubi.
2个文件名不一致? 有没有影响?
应该以mcsdk_bios_3_00_03_15,还是ti-processor-sdk-linux-k2hk-bin-06.00.00.07为基准? 2者有什么区别?
4. 期望恢复出厂设置,应该怎样做?
sw1: 从[1234]=2'b0010改为[1234]=2'b0001
键入$DSS_SCRIPT_DIR/dss.sh program_evm.js evmk2h-le format-nand(MINGW64环境)
显示:
......
NAND writer utility version 01.00.00.05
......
Formatting all nand blocks--failed
Formatting NAND device ...Completed
对于恢复出厂设置,有没有影响? 是不是nandflash格式化出错?
5. nand.bin, nor.bin无论烧录mcsdk_bios_3_00_03_15目录中
(串口输出为U-Boot 2013.01(Nov 24 2013 -16:43:18)),还是
ti-processor-sdk-linux-k2hk-evm-bin-06.00.00.07目录中的arago-base-tisdk-image-k2hk-evm.ubi, u-boot-spi-k2hk-evm.gph(串口输出为 U-Boot 2019.01-g8b90adfb16(Jul07 2019 - 05:57:10 +0000)) SOC UART始终没有输入。
6. processor-sdk-linux-docs-06_00_00_07文档中没有介绍串口的相关使用。
7. 为什么K2KH-EVM开发板u-boot的串口输出提示符为TCI 6638,这2块开发板有什么区别?
谢谢各位大神!