您当前的位置:五五电子网电子知识电子知识资料计算机应用基于KeyStone器件建立鲁棒性系统分析 正文
基于KeyStone器件建立鲁棒性系统分析

基于KeyStone器件建立鲁棒性系统分析

点击数:7468 次   录入时间:03-04 12:03:42   整理:http://www.55dianzi.com   计算机应用

    http://www.deyisupport.com/question_answer/DSP_arm/c6000_multICore/f/53/t/47664.aspx

     

    如下为工程目录结构:

    “common“文件夹中包含通用代码如DDR 初始化及DMA、定时器、多核导航器、SRIO 驱动等。内存保护初始化代码、EDC 及异常处理的代码包含在KeyStone_common.c.

     

    “SRC”文件夹中的每个c 文件包含一个测试用例代码。主函数在 “Robust_System.c”. 在 “Robust_System.c“的开头有一些宏开关,每个开关用于使能或关闭一个测试用例。

    如果出现这种情况,可以关闭这个测试用例然后重新测试其他的用例。

    在EVM 上运行例程的步骤如下:

    1. 解压例程, 将CCS worksPACe 切换到解压后的文件夹;

    2. 在workspace 中导入工程;

    3. 如果发生代码修改对工程重新编译,也许需要在编译选项中修改CSL 保护路径;

    4. 设置EVM 板上的器件加载模式为No boot 模式;

    5. 将代码加载到DSP core0,运行;

    6. 查看CCS stdout 窗口浏览测试结果。

     

    如下为TCI6614 上的测试结果。



www.55dianzi.com


7 参考文献

    1. Memory Protection On KeyStone DevICes (SPRWIKI9012)

    2. TMS320C66x DSP CPU and Instruction Set Reference Guide (SPRUGH7)

    3. TMS320C66x DSP CorePAC User Guide (SPRUGW0)

    4. KeyStone Architecture Multicore Shared Memory Controller User Guide (SPRUGW7)

    5. KeyStone Architecture Memory Protection Unit (MPU) User Guide (SPRUGW5)

    6. KeyStone Architecture Enhanced Direct Memory ACCess (EDMA3) Controller User Guide (SPRUGS5)

    7. KeyStone Architecture Timer64 User Guide (SPRUGV5)

    8. KeyStone Architecture Chip Interrupt Controller (CIC) User Guide (SPRUGW4)

    9. KeyStone Architecture DDR3 Memory Controller’s user guider (SPRUGV8)

    10. TMS320C6000 Optimizing Compiler User's Guide (SPRU187)

    11. “Interrupts”, “MPU” and “Memory Map Summary” sections in Device specific Data Manuals



上一页  [1] [2] [3] [4] [5] 


本文关键字:暂无联系方式计算机应用电子知识资料 - 计算机应用