OMAPL138 + SPARTAN6 DSP+ARM+FPGA开发例程
Posted 专注DSP+ARM+FPGA
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OMAPL138 + SPARTAN6 DSP+ARM+FPGA开发例程相关的知识,希望对你有一定的参考价值。
目 录
本例程基于信迈OMAPL138+SPARTAN6评估板开发。
- 开发板准备 16
- 程序加载和烧写 19
- CCS 工程新建、编译和导入 55
- 基于 StarterWare 的Demo 例程演示 88
- DEMO——综合例程 89
- GPIO_LED——GPIO 输出(LED 灯) 93
- GPIO_KEY——GPIO 输入(按键中断) 93
- GPIO_KEY_EDMA——按键触发 EDMA 事件 94
- GPIO_KEY_TIMER_EventCombine——按键及定时器中断 96
- TIMER——定时器 96
- TIMER_Dual_32-bit_Chained——关联 32-bit 模式定时器/计数器 97
- TIMER_Dual_32-bit_UnChained——独立 32-bit 模式定时器/计数器 99
- TIMER_Dual_32-bit_UnChained_4-bit_Prescaler——独立 32-bit 模式/额外 4-bit
-
- TL_MULTUART_INT——多串口模块(查询方式) 109
- TL_MULTUART_POLL——多串口模块(中断方式) 110
- IIC_EEPROM——IICEEPROM 读写 112
- SPI_FLASH——SPI FLASH 读写 113
- SPI_EDMA_FLASH——SPI FLASH 读写测试 114
- SPI_DAC_AD5724——4 通道 DAC 模块(模拟 SPI 总线) 115
- SPI_DAC_AD5724v2——4 通道 DAC 模块(SPI 总线) 117
- WatchDog——看门狗 118
- NMI——不可屏蔽中断 119
- PWM——高精度脉冲宽度调制器 PWM 输出 119
- ECAP_APWM——增强型捕获模块 ECAP 辅助输出 121
- PWM_ECAP——增强型捕获模块 ECAP 捕获 124
- RTC——RTC 时钟 126
- LCD——LCD 显示 127
- VGA——VGA 显示 129
- LCD_TOUCH_4INCH3——4.3 寸触摸屏 130
- LCD_TOUCH——7 寸触摸屏 131
- LCD_TOUCH_5INCH6/10INCH4/12INCH/15INCH——多种尺寸触摸屏 132
- GRLIB_DEMO——StarterWare 图形库控件 133
- MMCSD——SD 卡读写 134
- SATA——SATA 枚举测试 134
- USB_DEV_BULK——USB OTG 从方式(USB BULK 管道通信) 135
- USB_DEV_MSC——USB OTG 从方式(虚拟存储设备) 144
- USB_DEV_SERIAL——USB OTG 从方式(USB 虚拟串口) 154
- USB_HOST_KEYBOARD——USB OTG 主方式(USB 键盘) 157
- USB_HOST_MOUSE——USB OTG 主方式(USB 鼠标) 157
- USB_HOST_MSC——USB OTG 主方式(U 盘内容查看) 158
- ENET_HTTPD——网络Web 服务器 160
- ENET_HTTPD_RMII——网络 Web 服务器(使用 RMII 接口) 162
- ENET_ECHO——网络 Socket 通信 165
- AUDIO_LINE_OUT——Line Out 音频输出(EMDA 方式) 171
- AUDIO_LINE_OUT_INTR——Line Out 音频输出(中断方式) 175
- AUDIO_LINE_OUT_POLL——Line Out 音频输出(查询方式) 176
- AUDIO_LINE_OUT_WAV——Line Out 音频输出(导入文件方式) 177
- AUDIO_MIC_IN——Mic In 音频输入(EMDA 方式) 180
- AUDIO_MIC_IN_INTR——Mic In 音频输入(中断方式) 181
- AUDIO_MIC_IN_POLL——Mic In 音频输入(查询方式) 182
- AUDIO_MIC_IN_SAVEMEM——Mic In 音频输入(保存文件方式) 183
- AUDIO_MIC_IN_WAVE——Mic In 音频输入(波形输入方式) 188
- AUDIO_LINE_IN——Line In 音频输入(EMDA 方式) 191
- AUDIO_LINE_INTR——Line In 音频输入(中断方式) 192
- AUDIO_LINE_POLL——Line In 音频输入(查询方式) 193
- AUDIO_LINE_IN_SAVEMEM——Line In 音频输入(保存文件方式) 193
- AUDIO_LINE_IN_WAVE——Line In 音频输入(波形输入方式) 199
- McBSP——McBSP 总线数据收发 202
- VPIF_OV2640——VPIF 总线 CMOS 摄像头数据采集 204
- Memory_Benchmark——内存读写速度测试 206
- NandFlash——NAND FLASH 读写测试 206
- EMIF_AD7606——EMIFA 总线 8 通道并口 AD 数据采集 208
- EMIF_AD7606v2——EMIFA 总线 8 通道并口 AD 数据采集 212
- EMIF_AD7606_10K——使用 CPU 采集方式按 10k 速度采样 215
- EMIF_AD7606_200K_EDMA——使用 EDMA 方式按 200k 采样率进行采样 216
- EMIF_AD7656——EMIFA 总线 6 通道并口 AD 数据采集 217
- EMIF_AD7656v2——EMIFA 总线 6 通道并口 AD 数据采集 220
- EMIF_AD8568——EMIFA 总线 8 通道并口 AD 数据采集 222
- EMIF_AD8568v2——EMIFA 总线 8 通道并口 AD 数据采集 224
4.71 EMIF_AD8568_100K——以 100 KHz 采样 AD8568 8 通道 AD 数据 227
-
- EMIF_FPGA——EMIFA 总线 FPGA 读写测试 230
- EMIF_FPGA_DMA——EMIFA 总线 FPGA 读写测试(经过 EDMA 优化) 232
- EDMA3——EDMA3 一维数据传输 234
- EDMA3_TRANSPOSE——EDMA3 二维数据传输 235
- uPP_B_TO_A——uPP 总线 FPGA 读写测试 236
- uPP_2CH——uPP 板间双通信测试 240
- TL2515_CAN——双 CAN 通信测试 242
- TL5147_VGA——复合视频输入 VGA 显示测试 244
- TL5147_LCD——复合视频输入 LCD 显示测试 246
- TL5147_LCD_2CH——复合视频双通道输入 LCD 显示测试 248
- H264Encoder——编码例程测试 249
4.83 NRF24L01——2.4G 无线模块测试 253
-
- HC-SR04——超声波测距测试 256
- DHT11——温湿度传感器测试 258
- WIFI_UART——串口 WIFI 模块测试 260
- RFID——RFID 射频识别测试 264
- ECAP_REMOTE——红外遥控测试 266
- BTUART——串口蓝牙模块测试 268
- MPU6050——三轴加速陀螺仪测试 270
- ZIGBEE——串口转 Zigbee 无线测试 272
- ClockOut——时钟频率测试 274
- DSPClockSpeed——CPU 时钟测试 277
- Fsfat——SD 卡读写测试 278
- SPI0——SPI0 测试例程 279
- UART2_INT_FIFO——UART2 FIFO 中断模式 281
- TL5147_LCD_3CH_Multi——TL5147 摄像头实现 3 路图片采集 282
- TL5147_LCD_2CH_SYNC——双路 5147 摄像头同时采集显示 285
- EDMA3_LINK——EDMA 链接工作方式 286
- EDMA3_LED——EDMA 方式让 LED 闪烁 287
- EMIF_AD7606_PinBoard——EMIF 拓展板测试 287
- 基于 SYS/BIOS 的 Demo 例程演示 289
- Board——综合例程 289
- GPIO_LED——任务 295
- GPIO_LED_MUTEX——抢占式多任务 295
- GPIO_LED_STATIC——静态创建任务 296
- Semaphore_Binary——二进制信号量 300
- Semaphore_Counting——计数型信号量 301
- Clock——时钟 302
- Timestamp——SYS/BIOS 时间戳(通用) 302
- Timestamp_C674x——SYS/BIOS 时间戳(专用) 303
- Timer——定时器(通用) 303
- Timer_C674x——定时器(专用) 304
- Timer_C674x_Runtime——定时器(动态创建) 304
- Timer_C674x_Runtime_Reload——定时器(动态创建、更改定时周期) 305
- HWI_C674x——硬件中断(HWI 设备专用组件) 306
- HWI_C674x_Hook——硬件中断(HWI 挂钩函数) 306
- HWI_C674x_Nest——硬件中断(HWI 中断嵌套) 307
- HWI_Runtime——硬件中断(HWI) 307
- HWI_Runtime_Post_SWI——硬件中断(HWI 发布软件中断) 308
- HWI_Runtime_Post_Task——硬件中断(HWI 触发任务) 308
- SWI——软件中断(静态配置) 309
- SWI_Runtime——软件中断(SWI) 309
- SWI_Runtime_Post_Conditionally_andn ——软件中断(有条件触发 ANDN) 310
- SWI_Runtime_Post_Conditionally_dec——软件中断(有条件触发 DEC) 310
- SWI_Runtime_Post_Unconditionally_or——软件中断(无条件触发 OR) 311
- MEMORY——内存分配 312
- MMCSD——SD 卡 RAW 模式 313
- MMCSD_FatFs——SD 卡 FAT 文件系统 315
- UART1——UART1 串口查询收发 318
- UART2——UART2 串口查询收发 319
- UART2_INT——UART2 串口中断接收 320
- AudioLineInSave——Line In 音频输入与保存 321
- AudioMicInSave——MicIn 音频输入与保存 321
- AudioPlayMP3——MP3 音频播放(SD 卡) 322
- AudioPlayWAV——WAV 音频播放(SD 卡) 322
- LCD_TOUCH——触摸屏 323
- TCP_Client——TCP 客户端 324
- TCP——TCP 服务器 331
- UDP——UDP 通信 335
- TCP_Benchmark——TCP 发送/接收速度测试 338
- Telnet——Telnet 协议 342
- Telnet——TFTP 协议 348
- WebServer——网络 Web 服务器 355
- NDK_UIA——基于网络传输的系统分析 363
- NDK_Runtime——网络 Web 服务器(支持串口输入 IP) 371
- WebServer_RMII——网络 Web 服务器(使用 RMII 接口) 374
- WebServer_Audio_Video——Web 服务器音视频实验 382
- MJPEG_Streamer——IP Camera 网络摄像头 386
- RawSocket——以太网数据链路层通信 389
- EDMA3——EDMA3 一维数据传输 400
- McBSP_LoopBack——McBSP 内部回环测试 401
- McBSP——McBSP 外部回环测试 401
- Gate——SYS/BIOS 门保护 403
- Queue——SYS/BIOS 队列 403
- Event——SYS/BIOS 事件模块 404
- Mailbox——SYS/BIOS 邮箱通信 404
- SLEEP——CPU 低功耗模式 405
- VFSCALE——动态调频调压测试 406
- uPP_B_TO_A——uPP 回环测试 407
- ADS1278_uPP——AD 模块采集测试(使用 uPP) 410
- 伺服电机测试——通过DSP 与 FPGA 控制伺服电机运行 411
- 算法 Demo 例程演示 412
- FIR——有限长单位冲激响应滤波器 412
- IIR——无限脉冲响应数字滤波器 419
- Matrix——矩阵运算 423
- FFT——快速傅里叶变换/逆变换 425
- FFT_Benchmark——快速傅里叶变换/逆变换(打开/关闭缓存速度对比). 428
- FFT_DIT2——基 2 时间抽取快速傅里叶变换/逆变换(原址计算) 451
- DCT——图像离散余弦变换 454
- RGB2Gray——RGB24 图像转灰度 457
- HIST——灰度图像直方图 461
- InteEqualize——直方图均衡化 470
- ImageReverse——图像反色 478
- Canny——边缘检测 484
- Threshold——灰度图像二值化 490
- LinerTrans——灰度图像线性变换 497
- Zoom——图像缩放 504
- Rotate——图像旋转 510
- MATH——数学函数库 517
- UniversalCopy——基于Codec Engine 的数据复制算法 518
- MP3Decode——MP3 解码 519
- MP3Decode_SD——MP3 解码(使能缓存及通过 SD 存取) 520
- AACLCDecode——AACLCDecode AAC 解码 522
- AACHEv2Decode——AACHEv2Decode AAC 解码 524
- AACLCEncode——AACLCEncode AAC 编码 526
- G711ADecode——G711A 率语音编码 527
- G711ADecode——G711A 率语音解码 528
- ImageProcess——数字识别 530
- FaceDetect——人脸识别跟踪 533
- ImageProcessQR——二维码扫描 534
- ImageProcessChar——文字识别 538
- ImageProcessAlph——字母识别 541
- Plate Recognition Demo——车牌识别 544
- 基于 PRU 的 Demo 例程演示 565
- PRU_GPIO_LED——PRU 控制 GPIO 输出 569
- PRU_GPIO_KEY——PRU 控制 GPIO 输入 569
- PRU_TL5724_DAC——PRU 驱动 DAC 输出测试 569
- PRU_TL5724_DACv2——PRU 控制 AD5724 输出连续波形 571
- PRU_TL7606_ADC——PRU 触发 ADC 采集模拟量 574
- PRU_TL8568_ADC——PRU 触发 ADC 采集模拟量 576
- PRU_uPP_B_TO_A——PRU 控制 uPP 传输数据 577
- PRU_AD8568_SAVE——PRU 控制 AD8568 采集数据存储 SD 卡 581
- PRU_TIMER2_POLL——PRU 控制定时器 582
- PRU to DSP_Interrupt——PRU 向 DSP 发送中断 582
- 其它 Demo 例程演示 583
以上是关于OMAPL138 + SPARTAN6 DSP+ARM+FPGA开发例程的主要内容,如果未能解决你的问题,请参考以下文章
基于OMAPL138/C6748+SPARTAN6数据采集存储系统
基于OMAPL138 DSP+ARM电力并联电容器成套设备在线监测系统