赛普盛科技基于AM335x多路串口设计的CM335X核心板,可以完全使用六个UART串口

2024-11-13 赛普盛官网
核心板,CM335X,赛普盛 核心板,CM335X,赛普盛 核心板,CM335X,赛普盛 核心板,CM335X,赛普盛

AM335X拥有6路的UART,所有的UART都支持IrDA和CIR模式。一般情况下我们只用到UART0到UART4,对于UART5它一般复用到别的定义了,所以比较少用到。在赛普盛科技的TI的核心板CM335X上,我们可以完全使用这六个串口,如下线路图所示:


这种情况下,则可以简单的修改一下内核代码。UART4和UART5功能复用情况如下:


 具体步骤


1、打开内核的文件:
$vi arch/arm/mach-omap2/board-am335xevm.c

2、添加uart4、uart5功能脚定义代码(如果没有)。
/* Module pin mux for uart3 */
static struct pinmux_config uart3_pin_mux[] = {
        {"spi0_cs1.uart3_rxd", OMAP_MUX_MODE1 | AM33XX_PIN_INPUT_PULLUP},
        {"ecap0_in_pwm0_out.uart3_txd", OMAP_MUX_MODE1 | AM33XX_PULL_ENBL},
        {NULL, 0},
};

/* Module pin mux for uart4 */
static struct pinmux_config uart4_pin_mux[] = {
        {"uart0_ctsn.uart4_rxd", OMAP_MUX_MODE1 | AM33XX_PIN_INPUT_PULLUP},
        {"uart0_rtsn.uart4_txd", OMAP_MUX_MODE1 | AM33XX_PULL_ENBL},
        {NULL, 0},
};

/* Module pin mux for uart5 */
static struct pinmux_config uart5_pin_mux[] = {
        {"mii1_col.uart5_rxd", OMAP_MUX_MODE3 | AM33XX_PIN_INPUT_PULLUP},
        {"rmii1_refclk.uart5_txd", OMAP_MUX_MODE3 | AM33XX_PULL_ENBL},
        {NULL, 0},

3、添加初始化串口4、5代码(如果没有),如下蓝色部分。
static void uart3_init(int evm_id, int profile)
{
        printk("--------uart3_init\n");

        /* Configure Uart3*/
        setup_pin_mux(uart3_pin_mux);
        return;
}

static void uart4_init(int evm_id, int profile)
{
        printk("--------uart4_init\n");

        /* Configure Uart4*/
        setup_pin_mux(uart4_pin_mux);
        return;
}

static void uart5_init(int evm_id, int profile)
{
        printk("--------uart5_init\n");

        /* Configure Uart4*/
        setup_pin_mux(uart5_pin_mux);
        return;
}

4、添加串口4、5的注册,如下蓝色代码,并注释掉can功能和keys按键功能,如下红色代码。
        {uart1_init,    DEV_ON_BASEBOARD, PROFILE_ALL},
        {uart2_init,    DEV_ON_BASEBOARD, PROFILE_ALL},
        {uart3_init,    DEV_ON_BASEBOARD, PROFILE_ALL},
        {uart4_init,    DEV_ON_BASEBOARD, PROFILE_ALL},
        {uart5_init,    DEV_ON_BASEBOARD, PROFILE_ALL},
//      {d_can_init,    DEV_ON_BASEBOARD, PROFILE_ALL},
//      {gpio_keys_init,  DEV_ON_BASEBOARD, PROFILE_ALL},
        {gpio_led_init,  DEV_ON_BASEBOARD, PROFILE_ALL},
        {NULL, 0, 0},

5、重新编译内核,并更新系统就可以了。


技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由星晴123转载自赛普盛官网,原文标题为:AM335x 多路串口设计,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

CM6F核心板--RTC的参考硬件设计

本文介绍基于赛普盛科技CM6F双排座核心板设计的RTC硬件设计图。

设计经验    发布时间 : 2024-08-01

CM6F核心板--基于NXP I.MX6 CM6F核心模块和TI TMP275的温度传感器的参考硬件设计

本文介绍基于NXP I.MX6 CM6F核心模块的温度传感器的参考硬件设计,以及基于赛普盛科技CM6F核心板设计的温度传感器硬件设计图。

设计经验    发布时间 : 2024-07-22

一文解析嵌入式多核异构方案,东胜物联RK3588多核异构核心板系列一览

本文是基于东胜物联RK3588核心板的多核异构处理器解析,旨在让更多工程师朋友了解多核异构处理器,帮助大家解决在多核异构处理器的开发过程中遇到的问题。东胜DSOM-04X系列核心板采用多核异构RK3588方案,提供强大的性能,在工业控制及智能车载方面等领域表现突出。

设计经验    发布时间 : 2024-06-05

【产品】即插即用的嵌入式计算机系统核心模块AM3352,提供丰富的接口,适用于物联网关、智慧城市等领域

TI Sitara AM335x系列ARM Cortex A8单核架构的嵌入式处理器是众多应用的理想选择。

产品    发布时间 : 2023-02-22

赛普盛科技CM6X核心板:基于Atheros AR8031/AR8035的千兆网络的硬件参考设计

CM6X是基于NXP公司的I.MX6 Cortex-A9处理器的核心模块。核心模块尺寸仅为67.6mm×46mm,集成了最大2GBytes DDR3 SDRAM和高达4GBytes eMMC Flash。本文介绍赛普盛科技CM6X核心板基于Atheros AR8031/AR8035的千兆网络的硬件参考设计。

产品    发布时间 : 2024-11-14

多核计算单板和核心板定制

可支持TI AM335x/AM5718 和NXP iMX6/iMX8芯片定制核心板和计算单板;支持NXP iMX6核心模组X / F / H系列、TI AM335x核心模组X / N / H系列,与兼容的底板组合定制单板计算机。

服务提供商  -  赛普盛 进入

深圳市赛普盛科技发展有限公司嵌入式产品介绍

描述- 赛普盛科技是一家专注于ARM嵌入式软硬件开发的高新技术企业。在客户和应用的指引下,开发以ARM处理器为核心的相关模块产品,包括ARM核心模块、工业控制整板、单板计算机等,产品广泛应用于工业控制、手持仪器设备、办公自动化设备、医疗仪器、车载设备、智能电网、网关、新能源控制、充电桩、机器手臂等相关领域。

型号- CM335X 系列,CM335X,CM6X 系列,SBC6X-B3,CM335N,AM3354,SBC335X-B2,CM6F 系列,AM335X,AM3358,SBC335X-B1,CM6H 系列,CM335H,AM335XSBC-B4,SBC6F-B7,A3352,AM335XSBC-B2,SBC335N-B4,AM335XSBC-B1,I.MX6 单板–B3,CM335H 系列,I.MX6 单板–B7,CM335N 系列

商品及供应商介绍  -  赛普盛  - 2021/2/25 PDF 中文 下载

CM335X核心板-基于TAOS TSL2550的数字光传感器的硬件参考设计

CM335X是基于TI公司的Sitara AM335X Cortex-A8处理器的核心模块。核心模块尺寸仅为67.6mm×36.5mm,集成了512MBytes DDR3 SDRAM和高达4GBytes eMMC flash。

技术探讨    发布时间 : 2024-09-30

赛普盛 TI AM335x 核心模组选型指南

目录- TI AM335x 核心模组   

型号- CM3354 DX2,CM3354 H2,CM3354 H1,CM3354 DX3,X SERIES,CM3354 DH2,CM3359 H13,CM3359 N3,CM3359 N2,CM3354 DH3,CM3359 DN3,CM3359 DN2,DX3,CM335N 系列,DX2,CM335X,N2,N3,CM3358 DN2,CM335N,CM3358 H13,CM3358 DN3,CM3352 DX2,CM3352 DX3,DH3,DH2,CM3354 N2,CM3358 N3,CM3354 N3,CM3352 X1,CM3352 X2,CM3358 N2,CM3352 DH2,N 系列,CM3352 DH3,CM3352 X3,CM3359 X3,CM3359 X2,CM335X 系列,CM3359 DX3,CM3359 X1,CM3359 DX2,CM3352 H1,CM3352 H2,CM3352 H3,CM3359 H2,CM335H,CM3354 DN2,CM3354 DN3,CM3359 DH3,CM3359 H1,CM3359 DH2,CM3354 H13,X1,X2,CM335H 系列,X3,CM3358 X2,CM3358 DH3,CM3358 X1,CM3358 X3,H 系列,CM3358 DH2,CM3352 DN2,DN3,DN2,H1,H2,H3,N SERIES,CM3358 H2,CM3358 DX3,CM3358 H1,X 系列,CM3352 N3,CM3358 DX2,CM3352 N2,CM3352 DN3,CM3354 X3,CM3354 X2,CM3354 X1,HSERIES

选型指南  -  赛普盛  - 2022/4/25 PDF 中文 下载

赛普盛新推出嵌入式计算机SBC8MM-B8A,可运行Linux/Android等操作系统软件

赛普盛新推出的SBC8MM-B8A单板是广泛兼容CM8MM-S系列核心板模块的嵌入式计算机,可运行Linux/Android等操作系统软件;兼容NXP®i.MX 8M Mini系列应用处理器,适用不同应用场景;可根据应用需求选配硬件性能。

新产品    发布时间 : 2022-11-10

CM335X核心板-基于TI SN65HVS882的SPI接口的8路数字输入串行化的硬件参考设计

CM335X是基于TI公司的Sitara AM335X Cortex-A8处理器的核心模块。核心模块尺寸仅为67.6mm×36.5mm,集成了512MBytes DDR3 SDRAM和高达4GBytes eMMC flash。

技术探讨    发布时间 : 2024-09-30

【产品】基于i.MX8M Mini四核的嵌入式计算机系统核心模块CM8MM6C,工温-40~85℃

赛普盛推出的CM8MM6C是基于NXP i.MX8M Mini四核Cortex A53,SODIMM 314Pin尺寸大小的嵌入式计算机系统核心模块,工温范围-40℃ to 85℃;即插即用,降低研发成本和风险,加速产品面世时间;管脚兼容,赋予最大的灵活性。

产品    发布时间 : 2023-01-31

【IC】赛普盛新推嵌入式计算机系统核心模块CM5718 DN2,工作温度可达-40~85℃

赛普盛新推出的CM5718 DN2是基于TI AM5718单核Cortex A15,SODIMM 204Pin尺寸大小的嵌入式计算机系统核心模块,工作温度可达工业级温度范围(-40~85℃);用户只需要设计包含应用相关器件的底板,可快速响应市场需求。

新产品    发布时间 : 2022-11-10

CM335X核心板-基于Atheros AR8031/AR8035的千兆网络的硬件参考设计

CM335X是基于TI公司的Sitara AM335X Cortex-A8处理器的核心模块。核心模块尺寸仅为67.6mm×36.5mm,集成了512MBytes DDR3 SDRAM和高达4GBytes eMMC flash。

技术探讨    发布时间 : 2024-09-30

展开更多

电子商城

查看更多

品牌:赛普盛

品类:嵌入式核心板

价格:

现货: 0

品牌:赛普盛

品类:嵌入式单板

价格:

现货: 0

品牌:赛普盛

品类:嵌入式核心板

价格:

现货: 0

品牌:赛普盛

品类:嵌入式单板

价格:

现货: 0

品牌:赛普盛

品类:嵌入式核心板

价格:

现货: 0

品牌:赛普盛

品类:嵌入式核心板

价格:

现货: 0

品牌:赛普盛

品类:嵌入式单板

价格:

现货: 0

品牌:赛普盛

品类:嵌入式单板

价格:

现货: 0

品牌:赛普盛

品类:嵌入式核心板

价格:

现货: 0

品牌:赛普盛

品类:嵌入式单板

价格:

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:利尔达

品类:Linux核心板

价格:¥448.0280

现货:3,300

品牌:

品类:

价格:

现货:

服务

查看更多

多核计算单板和核心板定制

可支持TI AM335x/AM5718 和NXP iMX6/iMX8芯片定制核心板和计算单板;支持NXP iMX6核心模组X / F / H系列、TI AM335x核心模组X / N / H系列,与兼容的底板组合定制单板计算机。

最小起订量: 1pcs 提交需求>

PCB快板打样定制

可加工PCB层数:1-30层;板材类型:FR4板/铝基板/铜基板/刚扰结合板/FPC板/高精密板/Rogers高频板;成品尺寸:5*5mm~53*84cm;板厚:0.1~5.0mm。

最小起订量: 1 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面