嵌入式开发者社区
标题:
am335x 片选大小设置成256MB怎么设置
[打印本页]
作者:
hsn
时间:
2018-8-9 11:02
标题:
am335x 片选大小设置成256MB怎么设置
是不是只要需改ranges 跟reg 这两个的最后的size大小就行了
作者:
hsn
时间:
2018-8-9 14:14
ranges = <0 0 0x08000000 0x1000000>, /* CS0: 16MB for NAND */
<2 0 0x0A000000 0xFFFFFFF>; /* CS2: 256MB */
};
fpga@2,0{
compatible = "mtd-ram";
linux,mtd-name= "intel,pf48f6000m0y1be";
//#address-cells = <1>;
//#size-cells = <1>;
reg = <2 0 0xFFFFFFF>;
是不是改成这样就可以了呢
作者:
czs----Tronlong
时间:
2018-8-9 14:31
Dear,
片选2的基址有误,应该是片选0的基址+片选大小=0x09000000
[attach]3363[/attach]
[attach]3364[/attach]
内核源码\Documentation\devicetree\bindings\bus\ti-gpmc.txt
作者:
hsn
时间:
2018-8-9 14:43
czs----Tronlong 发表于 2018-8-9 14:31
Dear,
片选2的基址有误,应该是片选0的基址+片选大小=0x09000000
哪是不是 就把片选2的基地改成0x09000000 就可以了 size的大小是0xFFFFFFF
作者:
hsn
时间:
2018-8-9 15:03
这几个图片就是刚刚把0x0A000000 改成0x09000000 然后就出这种情况了
作者:
hsn
时间:
2018-8-9 15:22
这个图跟在设备树上配置有关系吗
作者:
czs----Tronlong
时间:
2018-8-12 16:48
您好,AM335x的单个GPMC片选范围最大只能支持到128M,您配置的寻址空间是256M,超出范围,并且256M换算成0xFFFFFFF也是错误的。
[attach]3384[/attach]
[attach]3382[/attach]
欢迎光临 嵌入式开发者社区 (https://51ele.net/)
Powered by Discuz! X3.4