TI中文支持网
TI专业的中文技术问题搜集分享网站

gpmc_clk时钟没有出来

dts 里gpmc,sync-clk-ps = <20000>; /* CONFIG2 */

gpmc,cs-on-ns = <0>;
gpmc,cs-rd-off-ns = <100>;
gpmc,cs-wr-off-ns = <40>;

gpmc,sync-clk-ps =<20000> 在哪里设置的 或者是怎么传给内核的 谢谢解答

yongqing wang:

请看下面的devicetree说明.
www.kernel.org/…/gpmc-nand.txt

user4822185:

回复 yongqing wang:

是这样的 , 系统内核是4.1.18 需要设备树来加载硬件参数, 目前我没用设备树来操作
是直接通过写配置参数进各寄存器来配置,目前驱动已成功编译,但是就是时钟信号太慢 而且也不正常,查找问题也不知道从何查起

user4822185:

最近在调试gpmc驱动时 遇到问题了 就是在调gpmc同步模式时,gpmc_clk很不正常

系统内核4.1.18

这是各寄存器配置情况

#define STNOR_GPMC_CONFIG1 0x28001000#define STNOR_GPMC_CONFIG2 0x00060500 #define STNOR_GPMC_CONFIG3 0x00050100#define STNOR_GPMC_CONFIG4 0x05010501#define STNOR_GPMC_CONFIG5 0x00040606#define STNOR_GPMC_CONFIG6 0x02000200

用示波器测试gpmc_clk信号

yongqing wang:

回复 user4822185:

为啥不用设备树来操作呢?
自己直接配置寄存器,不好定位问题

user4822185:

回复 yongqing wang:

刚刚接触到dts ,不是很习惯, 我想问下师兄 ,就是如果用设备树来操作可不可以通过 insmod来测试 这样方便很多

赞(0)
未经允许不得转载:TI中文支持网 » gpmc_clk时钟没有出来
分享到: 更多 (0)