AM5728串口设备树配置 - AM57x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3393|回复: 6
打印 上一主题 下一主题

[已解决] AM5728串口设备树配置

[复制链接]

3

主题

11

帖子

90

积分

注册会员

Rank: 2

积分
90
跳转到指定楼层
楼主
发表于 2019-3-26 11:18:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在设备树里面配置后感觉没有反应是为什么?板子是5728 easyEVM,我修改了am57xx-beagle-x15-common.dtsi里面的内容
&uart8 {
        status = "okay";
        pinctrl-names = "default";
        pinctrl-0 = <&uart8_pins_default>;
};

&uart9 {
        status = "okay";
        pinctrl-names = "default";
        pinctrl-0 = <&uart9_pins_default>;
};

uart8_pins_default: uart8_pins_default {
                pinctrl-single,pins = <
                        DRA7XX_CORE_IOPAD(0x34F4, (PIN_INPUT_PULLUP | MUX_MODE5)) /* vin1a_d0.uart8_rxd */
                        DRA7XX_CORE_IOPAD(0x34f8, (PIN_INPUT_PULLUP | MUX_MODE5)) /* vin2a_d1.uart8_txd */
                >;
        };

        uart9_pins_default: uart9_pins_default {
                pinctrl-single,pins = <
                        DRA7XX_CORE_IOPAD(0x37E8, (PIN_INPUT_PULLUP | MUX_MODE2)) /* uart1_ctsn.uart9_rxd */
                        DRA7XX_CORE_IOPAD(0x37EC, (PIN_INPUT_PULLUP | MUX_MODE2)) /* uart1_rtsn.uart9_txd */
                >;
        };


但这两个串口还是不能用
是我没改对地方吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

36

主题

526

帖子

7612

积分

创龙

Rank: 8Rank: 8

积分
7612
沙发
发表于 2019-3-26 14:16:12 | 只看该作者
您好,
    参考内核源码:arch/arm/boot/dts/tl5728-easy-evm.dts里面去配置
    可在执行 devmem2 指令查看寄存器配置的值。
   


回复 支持 反对

使用道具 举报

3

主题

11

帖子

90

积分

注册会员

Rank: 2

积分
90
板凳
 楼主| 发表于 2019-3-26 14:37:27 | 只看该作者
你好:
    开发板内核默认的是4.4.19,这个内核里面没有tl5728-easy-evm.dts这个文件。我在am57xx-beagle-x15-common.dtsi里看到了类似的配置,但修改后没有作用。
    我在论坛搜索帖子看到以前有过这样的情况
http://www.51ele.net/forum.php?m ... =%E4%B8%B2%E5%8F%A3
我的情况和这个几乎类似,不清楚那边是怎么解决的,不知道有没有新的解决方法?
回复 支持 反对

使用道具 举报

3

主题

11

帖子

90

积分

注册会员

Rank: 2

积分
90
地板
 楼主| 发表于 2019-3-26 14:40:42 | 只看该作者
请问一下,我没有使用SD卡,直接使用mmc启动,通过网络将设备树文件发送到板子上然后替换/run/media/mmcblk1p1/dtb/下的文件,这种方法有问题吗?

点评

替换的是文件系统rootfs下的boot分区,不是SD卡的boot分区  详情 回复 发表于 2019-3-27 08:36
回复 支持 反对

使用道具 举报

36

主题

526

帖子

7612

积分

创龙

Rank: 8Rank: 8

积分
7612
5#
发表于 2019-3-27 08:36:25 | 只看该作者
冰魂 发表于 2019-3-26 14:40
请问一下,我没有使用SD卡,直接使用mmc启动,通过网络将设备树文件发送到板子上然后替换/run/media/mmcblk ...

替换的是文件系统rootfs下的boot分区,不是eMMC的boot分区
回复 支持 反对

使用道具 举报

3

主题

11

帖子

90

积分

注册会员

Rank: 2

积分
90
6#
 楼主| 发表于 2019-3-27 10:46:29 来自手机 | 只看该作者
你好,我这板子没有rootfs所挂载的mmcblk1p2,请问要怎么修改?

点评

请您确认启动模式,从eMMC启动是看不到mmcblk1p2分区的。如需替换设备树文件,参考《快速体验》文件传送方法小节 [attachimg]4873[/attachimg]  详情 回复 发表于 2019-3-27 17:41
回复 支持 反对

使用道具 举报

36

主题

526

帖子

7612

积分

创龙

Rank: 8Rank: 8

积分
7612
7#
发表于 2019-3-27 17:41:07 | 只看该作者
冰魂 发表于 2019-3-27 10:46
你好,我这板子没有rootfs所挂载的mmcblk1p2,请问要怎么修改?

请您确认启动模式,从eMMC启动是看不到mmcblk1p2分区的。如需替换设备树文件,参考《快速体验》文件传送方法小节

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-4-20 15:50 , Processed in 0.040347 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表