嵌入式开发者社区

标题: TL5708平台配置gpmc通信的源设备树文件 [打印本页]

作者: hailang    时间: 2019-6-4 13:53
标题: TL5708平台配置gpmc通信的源设备树文件
利用TL 5708进行GPMC通信时出现向GPMC发数不正常的问题,代码如下
    switch (buf_id) {
    case DATA_BUF0_ID:
     Log_print0(Diags_INFO,"write GPMC_DATA_BUFF0_ADDR start!!!!!!!!!\n");
        *(uint16_t *)(GPMC_DATA_BUFF0_ADDR + (addr<<1)) = val;
        break;
    case DATA_BUF1_ID:
      Log_print0(Diags_INFO,"write GPMC_DATA_BUFF1_ADDR start!!!!!!!!!\n");
        *(uint16_t *)(GPMC_DATA_BUFF1_ADDR + (addr<<1)) = val;
        break;
case DATA_BUF2_ID:
     Log_print0(Diags_INFO,"write GPMC_DATA_BUFF2_ADDR start!!!!!!!!!\n");
        *(uint16_t *)(GPMC_DATA_BUFF2_ADDR + (addr<<1)) = val;
        break;
    case CMD_BUF_ID:
       Log_print0(Diags_INFO,"write CMD_BUF_ID start!!!!!!!!!\n");
        *(uint16_t *)(GPMC_CMD_BUF_ADDR + (addr<<1)) = val;
        break;
    default:
        break;
    }
Log_print0(Diags_INFO,"gpmc write end!!!!!!!!!\n");
执行后只打印Log_print0(Diags_INFO,"write CMD_BUF_ID start!!!!!!!!!\n")这一条信息,说明GPMC发数有问题,

请问TL5708平台配置gpmc通信的设备树是哪个,我需要修改源设备树文件

作者: 梁淑怡-Tronlong    时间: 2019-6-4 15:28
您好,
   如果在如下路径找不到,建议重新拷贝kernel源码,再次解压,排查是否为拷贝过程中文件损坏问题。

    vi  AM57xx/kernel/Linux-RT-4.9.65/arch/arm/boot/dts/tl570x-evm-gpmc.dts  //请根据实际路径修改


   [attach]5158[/attach]


作者: hailang    时间: 2019-6-4 15:34
我已经打开过,但里面基本上是空的,如下图所示
[attach]5159[/attach]
作者: 梁淑怡-Tronlong    时间: 2019-6-4 16:25
hailang 发表于 2019-6-4 15:34
我已经打开过,但里面基本上是空的,如下图所示

如果在如下路径找不到,建议重新拷贝kernel源码,再次解压,排查是否为拷贝过程中文件损坏问题。




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4