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.

66ak2h K2KH-EVM 按照u-boot/board/ti/ks2_evm/README说明,烧写u-boot-spi.gph, 或者烧写MLO文件后,再次启动,SOC UART没有输出。



各位好,
       最近,按照下载的说明,在搭建66ak2h evm的调试环境,遇到如下问题:
准备:
在ubuntu 16.04中安装 ti-processor-sdk-linux-k2hk-evm-06.00.00.07-linux-x86-install.bin得到u-boot-2019.01+...  即uboot源码。
设置 CROSS_COMPILE=gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-
执行 make k2hk_evm_defconfig
        make
得到 u-boot.bin, u-boot-spi.gph, MLO文件

步骤:
1. 设置 SW1 bit[1:4] = 4'b0010, SOC UART, BMC UART输出正常;
2. 设置 SW1 bit[1:4] = 4'b0001,
3. 上电, 连接CCS 5.5, connect CortexA15_1, Free Run, suspend;
4. load memory, 选择 之前生成的 u-boot.bin, start address = 0xc00_0000, 设置PC register为 0xc00_0000,
5. Free Run, SOC UART输出正常, 串口打印表明运行的代码为步骤4中生成的u-boot.bin
6. 运行至 u-boot命令行, 提示符为 =>, suspend;
7. load memory, 选择之前生成的 u-boot-spi.gph, start address = 0x8700_0000
8. Free Run, 在u-boot命令行下输入:
   setenv addr_uboot 0x87000000
   setenv filesize 0xb0000
   run burn_uboot_spi
   回车
   串口输出
   SF:Detected n25q128a11 with page size 256 Bytes, erase size 4KB, ...
   ....
   SF: 720896 bytes @0x0 written: OK
9. 断开CCS, 断电
10.设置SW1 bit[1:4] = 4'b0010,上电, SOC UART无输出。
   烧录MLO 文件,类似操作,同样,SOC UART无输出。
   不知各位大牛,是否遇到过同样的问题,是怎样解决的?
   谢谢!

   是否u-boot源码要进行修改?我还没有仔细读过u-boot源码。