新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 多串口擴展卡IPMC712驅動在MV5100上的使用方法

        多串口擴展卡IPMC712驅動在MV5100上的使用方法

        作者: 時間:2016-09-12 來源:網絡 收藏

        IPMC712串口擴展板在MV5100板上使用方法:

        本文引用地址:http://www.104case.com/article/201609/304259.htm

        1. 配置跳線

        將MV5100板上的J6跳線跳到2-3(默認的為1-2),J20跳到1-2(默認的為1-2)

        2. 修改BSP程序

        修改configmv5100config.h文件,修改如下

        #undef INCLUDE_IPMC761 /* IPMC761 support */

        改成:

        #define INCLUDE_IPMC761 /* IPMC761 support */

        3. 硬件連接注意點

        將IPMC712的PMC板卡插到mv5100主板的PMC插槽內,固定好。

        將P2適配器插到機箱后板的P2口(下面),插到中間的A-C列。

        4. 如何測試是否成功

        在沒有將DB25接到對端的時候,可以如下通過軟件來判斷是否成功:

        將712的第一個串口的2和3針腳用導線短接,這樣可通過回環方式來確認發送接收是否成功。

        -> devs

        drv name

        0 /null

        1 /tyCo/0

        1 /tyCo/1

        1 /tyCo/2

        1 /tyCo/3

        1 /tyCo/4

        1 /tyCo/5

        5 host:

        6 /vio

        value = 0 = 0x0

        -> fd2 = open(/tyCo/2, 2, 0644)

        new symbol fd2 added to symbol table.

        fd2 = 0x2226bb0: value = 5 = 0x5

        -> sp readFd,fd2

        task spawned: id = 1ef10550, name = s1u0

        value = 519112016 = 0x1ef10550

        -> write(fd2, kkkkkkkkkkkkk, 11)

        value = 11 = 0xb

        如果正常的話,這樣就能在終端上顯示kkkkkkkkkk的信息了。

        // 其中測試程序readFd()的代碼如下:

        #include .h

        #include stdio.h

        #include ioLib.h

        int readFd(int fd)

        {

        int result;

        char buffer[50];

        for(;;)

        {

        bzero(buffer, sizeof(buffer));

        result = read(fd, buffer, 10);

        if(result != ERROR)

        {

        printf(%s, buffer);

        }

        else

        {

        printf(read error.n);

        }

        }

        return result;

        }



        關鍵詞: 驅動 vxworks 擴展卡

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 梅河口市| 华池县| 奈曼旗| 临邑县| 新乡县| 望城县| 峡江县| 仲巴县| 凤台县| 上林县| 鄂伦春自治旗| 久治县| 安图县| 三明市| 眉山市| 南部县| 定日县| 饶平县| 瑞丽市| 布拖县| 县级市| 宣汉县| 西平县| 同江市| 疏勒县| 德保县| 和林格尔县| 拜泉县| 杂多县| 苏州市| 凤山市| 中山市| 岳普湖县| 金川县| 洛浦县| 宜兴市| 漳平市| 疏勒县| 民和| 大石桥市| 安丘市|