资源简介
6678多核图像处理 具体解释https://blog.csdn.net/yunge812/article/details/80901855
代码片段和文件信息
/******************************************************************************
Copyright (C) 2014 Texas Instrument.
******************************************************************************
File Name : common_test.c
Version : Initial Draft
Author : Brighton Feng
Created : June 5 2014
Last Modified :
Description : KeyStone common test functions and definitions
History :
1.Date : June 5 2014
Author : Brighton Feng
Modification: Created file
******************************************************************************/
#include
#include
#include “KeyStone_common.h“
#include “common_test.h“
/*****************************************************************************
Prototype : Memory_Address_Test
Description : this function write the address to corresponding memory
unit and readback for verification
Input : unsigned int uiStartAddress
unsigned int uiByteCount
unsigned int iStep: step (index offset) of next access
from the privous one
uiByteCount and iStep should be multiple of 8 bytes
unsigned int uiMaxFails: return if uiMaxFails happen
Output : None
Return Value : number of failed units
History :
1.Date : May 25 2013
Author : Brighton Feng
Modification : Created function
*****************************************************************************/
unsigned int Memory_Address_Test(unsigned int uiStartAddress
unsigned int uiByteCount unsigned int uiMaxFails int iStep)
{
unsigned int i uiFailCount=0;
volatile unsigned long long *ulpAddressPointer;
volatile unsigned long long ulReadBack;
ulpAddressPointer = (unsigned long long *)uiStartAddress;
for(i=0; i {
/* fill with address value */
*ulpAddressPointer = _itoll(((unsigned int)ulpAddressPointer)+4
(unsigned int)ulpAddressPointer);
ulpAddressPointer += (iStep/8);
}
WritebackInvalidCache((void *)uiStartAddress uiByteCount);
ulpAddressPointer = (unsigned long long *)uiStartAddress;
for(i=0; i {
ulReadBack = *ulpAddressPointer;
if ( ulReadBack != _itoll(((unsigned int)ulpAddressPointer)+4
(unsigned int)ulpAddressPointer)) /* verify data */
{
printf(“Memory address Test fails at 0x%8x Write 0x%016llx Readback 0x%016llx\n“
(Uint32)ulpAddressPointer _itoll(((unsigned int)ulpAddressPointer)+4 (unsigned int)ulpAddressPointer) ulReadBack);
Memory_error_double_check((volatile unsigned long long *)ulpAddressPointer);
uiFailCount++;
if(uiFailCount>=uiMaxFails)
return uiFailCount;
}
ulpAddressPointer += (iStep/8);
}
return uiFailCount;
}
/*********
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-03 17:43 Image_processing\
目录 0 2018-07-03 17:43 Image_processing\common\
文件 1178 2015-08-31 22:34 Image_processing\common\C6670_TCI6618_EVM_usage_note.txt
文件 3147 2015-08-31 22:34 Image_processing\common\CPU_LD_ST_Test.asm
文件 2857 2015-08-31 22:34 Image_processing\common\CPU_access_test.c
文件 1524 2015-08-31 22:34 Image_processing\common\CPU_access_test.h
文件 2604 2015-08-31 22:34 Image_processing\common\INT_vectors.asm
文件 53244 2015-08-31 22:34 Image_processing\common\KeyStone_DDR_Init.c
文件 3852 2015-08-31 22:34 Image_processing\common\KeyStone_DDR_Init.h
文件 4877 2015-08-31 22:34 Image_processing\common\KeyStone_EMIF16_Init.c
文件 2772 2015-08-31 22:34 Image_processing\common\KeyStone_EMIF16_Init.h
文件 25707 2015-08-31 22:34 Image_processing\common\KeyStone_GE_Init_drv.c
文件 12942 2015-08-31 22:34 Image_processing\common\KeyStone_GE_Init_drv.h
文件 5944 2015-08-31 22:34 Image_processing\common\KeyStone_Hyperli
文件 8249 2015-08-31 22:34 Image_processing\common\KeyStone_Hyperli
文件 35493 2015-08-31 22:34 Image_processing\common\KeyStone_Navigator_init_drv.c
文件 34901 2015-08-31 22:34 Image_processing\common\KeyStone_Navigator_init_drv.h
文件 36813 2015-08-31 22:34 Image_processing\common\KeyStone_PCIE_Init_drv.c
文件 13936 2015-08-31 22:34 Image_processing\common\KeyStone_PCIE_Init_drv.h
文件 11524 2015-08-31 22:34 Image_processing\common\KeyStone_Packet_Desc
文件 20532 2015-08-31 22:34 Image_processing\common\KeyStone_SPI_Init_drv.c
文件 6525 2015-08-31 22:34 Image_processing\common\KeyStone_SPI_Init_drv.h
文件 70271 2015-11-26 21:17 Image_processing\common\KeyStone_SRIO_Init_drv.c
文件 25312 2015-08-31 22:34 Image_processing\common\KeyStone_SRIO_Init_drv.h
文件 12015 2015-08-31 22:34 Image_processing\common\KeyStone_UART_Init_drv.c
文件 3287 2015-08-31 22:34 Image_processing\common\KeyStone_UART_Init_drv.h
文件 144762 2015-12-14 11:48 Image_processing\common\KeyStone_common.c
文件 36656 2015-08-31 22:34 Image_processing\common\KeyStone_common.h
文件 15944 2015-08-31 22:34 Image_processing\common\Keystone_I2C_init_drv.c
文件 2775 2015-08-31 22:34 Image_processing\common\Keystone_I2C_init_drv.h
文件 14304 2015-08-31 22:34 Image_processing\common\Keystone_Serdes_init.c
............此处省略522个文件信息
相关资源
- 《手把手教你学dsp2812》顾卫刚.PDF
- 现代数字信号处理参考书书及课件
- 多核与GPU编程附录
- DSP28335-步进电机
- 2802x Piccolo系列DSC原理及应用指南.pd
- TMS320F28377S_ADC中文技术手册.rar
- TMS320C6000系列DSPs原理与应用(第二版
- 基于DSP和双向Z源逆变器的纯电动汽车
- DSP算法应用与设计.pdf
- TMS320C6000系列DSPs原理与应用(第二版
- 创龙DSP C6748核心板源程序全
- 《TMS320C54×DSP原理及应用第2版》_130
- 研旭DSP开发板使用说明
- 《TMS320F28335 DSP 原理、開發及應用》隨
- TI DSP-BIOS用户手册与驱动开发完整
- dsPIC33系列中文参考手册
- DSP集成开发环境CCS使用指南
- TMS320C28X系列DSP指令和编程指南(中文
- zw_手把手教你学DSP:基于TMS320F28335=
- DSP2833x_examples官方例程
- DSP6713程序
- Dspace Dspace_System_Desk_Tutorial帮助手册
- 现代信号处理第二版研究生经典教材
- DSP集成开发环境:CCS及DSP_BIOS的原理完
- TMS320C5000系列DSP系统设计与开发
- VLSI数字信号处理系统
- 基于dsp的任意信号发生器的设计与实
- TMS320C6000系列DSP编程工具与指南_中文
- TMS320C6000系列DSP的CPU与外设
- Loudspeaker and Headphone Handbook
评论
共有 条评论