zoukankan      html  css  js  c++  java
  • 创龙OMAPL138开发板测试(1)

    1. 里面的DSP内核是否能单独使用?先测试一个LED灯的例程先,仿真器连接上开发板,显示有C6748和PRU还有ARM9。对了,板子的拨码开关要01111,是DEBUG模式才可以。

    2. 下载一下.out文件提示错误

    同时还有

    GEL: Error while executing OnTargetConnect(): Target failed to write 0x01C11138

    3. 解决办法

    然后选择

    4. 然后debug一下,选择GEL文件,然后连接

    GEL文件路径

    然后连接,load一下.out文件,LED灯开始闪烁。

    5. 我怎么感觉我用的ARM9的内核,不是DSP6748啊。

    6. 而且我重新测试了一下,必须加载GEL文件,否则运行不起来,我傻逼了。其实我现在的问题,本来打算使用DSP内核的,鬼知道原来用的是ARM9内核。

    int main(void)
    {
        // 外设使能配置
        PSCInit();
        // GPIO 管脚复用配置
        GPIOBankPinMuxSet();
        // GPIO 管脚初始化
        GPIOBankPinInit();
        // 主循环
        for(;;)
        {
            // 延时
            Delay(0x000FFFFF);
            GPIOPinWrite(SOC_GPIO_0_REGS, 3, GPIO_PIN_LOW);    // D10 灭 GPIO0[2]
            GPIOPinWrite(SOC_GPIO_0_REGS, 1, GPIO_PIN_HIGH);   // D7  亮 GPIO0[0]
            // 延时
            Delay(0x000FFFFF);
            GPIOPinWrite(SOC_GPIO_0_REGS, 1, GPIO_PIN_LOW);    // D7  灭 GPIO0[0]
            GPIOPinWrite(SOC_GPIO_0_REGS, 6, GPIO_PIN_HIGH);   // D6  亮 GPIO0[5]
            // 延时
            Delay(0x000FFFFF);
            GPIOPinWrite(SOC_GPIO_0_REGS, 6, GPIO_PIN_LOW);    // D6  灭 GPIO0[5]
            GPIOPinWrite(SOC_GPIO_0_REGS, 2, GPIO_PIN_HIGH);   // D9  亮 GPIO0[1]
            // 延时
            Delay(0x000FFFFF);
            GPIOPinWrite(SOC_GPIO_0_REGS, 2, GPIO_PIN_LOW);    // D9  灭 GPIO0[1]
            GPIOPinWrite(SOC_GPIO_0_REGS, 3, GPIO_PIN_HIGH);   // D10 亮 GPIO0[2]
        }
    }

    7. 我想试一下怎么使用里面的DSP内核,资料上说,DSP的开发参考DSP6748的资料,那我直接把6748的工程整出来测试一下,果然是可以的,但是这个灯有时候运行变的不一样了,难道是DSP6748和ARM9在同时控制GPIO引脚?下一个问题,CCS如何知道是连接DSP内核还是ARM内核的?不过似乎可以关闭其他的内核,测试一下,看行不行

  • 相关阅读:
    vue 自定义指令
    vue 插槽
    vue 菜单跳转 页面错乱
    vue项目中使用elementUI的el-tabs组件 浏览器卡死问题 解决办法
    vue 环境配置
    移动端页面 问题 注意事项
    定义全局 强制刷新指令
    手机端样式 处理
    手机访问电脑本地开发的页面
    百度AI
  • 原文地址:https://www.cnblogs.com/429512065qhq/p/9622922.html
Copyright © 2011-2022 走看看