【学习分享】0、创龙 TMS320C6748开发例程使用手册
如果需要从头开始进行本使用手册的阅读,欢迎阅读本博其他文章(见置顶或文章结尾)
由广州创龙自主研发的SOM-TL6748核心板是基于TI TMS320C6748定点/浮点DSP核心板,55mm*33mm,仅硬币大小,功耗小、成本低、性价比高。采用沉金无铅工艺的6层板设计,专业的PCB Layout保证信号完整性的同时,经过严格的质量控制,通过高低温和振动测试认证,满足工业环境应用。
- 基于 TI TMS320C6748 定点/浮点 DSP C674x 处理器,主频 456MHz;
- 集成 uPP、EMIFA、SATA、USB 2.0 OTG 等大数据接口,可与 FPGA/CPLD 配套使用;
- 55mm*33mm,C6000 系列 DSP 核心板,仅硬币大小;
- 采用精密工业级 B2B 连接器,占用空间小,稳定性强,易插拔,防反插;
- 通过高低温、振动测试认证,满足工业环境需求,发热量小;
- 支持裸机、SYS/BIOS 操作系统
TL6748-EVM 是一款基于广州创龙 TMS320C6748 核心板 SOM-TL6748 设计的 DSP 开发板,它为用户提供了 SOM-TL6748 核心板的测试平台,用于快速评估 SOM-TL6748 核心板的整体性能。
SOM-TL6748 引出 CPU 全部资源信号引脚,二次开发极其容易,用户只需要专注上层运用,降低了开发难度和时间成本,让产品快速上市,及时抢占市场先机。
不仅提供丰富的 Demo 程序,还提供全面的技术支持,协助用户进行底板设计和调试以及 DSP 软件开发。
SOM-TL6748引出CPU全部资源信号引脚,二次开发更加容易,用户只需要专注上层运用,降低了开发难度和时间成本,让产品快速上市,及时抢占市场先机。
创龙TMS320C6748开发板不仅提供丰富的Demo程序,还提供全面的技术支持,协助用户进行底板设计和调试以及DSP软件开发。
由于篇幅较长,将节选部分进行连载,供各位学习参考,以下是附带的例程的目录:
4 基于StarterWare的Demo例程演示 92
4.1 DEMO——综合例程 94
4.2 GPIO_LED——GPIO输出(LED灯) 98
4.3 GPIO_KEY——GPIO输入(按键中断) 98
4.4 GPIO_KEY_EDMA——按键触发EDMA事件 99
4.5 GPIO_KEY_TIMER_EventCombine——按键及定时器中断 101
4.6 TIMER——定时器 101
4.7 TIMER_Dual_32-bit_Chained——关联32-bit模式定时器/计数器 102
4.8 TIMER_Dual_32-bit_UnChained——独立32-bit模式定时器/计数器 104
4.9 TIMER_Dual_32-bit_UnChained_4-bit_Prescaler——独立32-bit模式/额外4-bit分频定时器/计数器 106
4.10 UART0_INT——UART0串口中断收发 108
4.11 UART1_POLL——UART1串口查询收发 110
4.12 UART2_INT——UART2串口中断收发 111
4.13 UART2_EDMA——EDMA串口收发 112
4.14 RS485——RS485串口查询收发 113
4.15 TL_MULTUART_INT——多串口模块(查询方式) 114
4.16 TL_MULTUART_POLL——多串口模块(中断方式) 116
4.17 IIC_EEPROM——IICEEPROM读写 117
4.18 SPI_FLASH——SPI FLASH读写 118
4.19 SPI_EDMA_FLASH——SPI FLASH读写测试 119
4.20 SPI_DAC_AD5724——4通道DAC模块(模拟SPI总线) 120
4.21 SPI_DAC_AD5724v2——4通道DAC模块(SPI总线) 124
4.22 WatchDog——看门狗 124
4.23 NMI——不可屏蔽中断 125
4.24 PWM——高精度脉冲宽度调制器PWM输出 125
4.25 ECAP_APWM——增强型捕获模块ECAP辅助输出 127
4.26 PWM_ECAP——增强型捕获模块ECAP捕获 130
4.27 RTC——RTC时钟 132
4.28 LCD——LCD显示 133
4.29 VGA——VGA显示 135
4.30 LCD_TOUCH_4INCH3——4.3寸触摸屏 136
4.31 LCD_TOUCH——7寸触摸屏 138
4.32 LCD_TOUCH_5INCH6/10INCH4/12INCH/15INCH——多种尺寸触摸屏 138
4.33 GRLIB_DEMO——StarterWare图形库控件 140
4.34 MMCSD——SD卡读写 140
4.35 SATA——SATA枚举测试 141
4.36 USB_DEV_BULK——USB OTG从方式(USB BULK管道通信) 141
4.37 USB_DEV_MSC——USB OTG从方式(虚拟存储设备) 150
4.38 USB_DEV_SERIAL——USB OTG从方式(USB虚拟串口) 160
4.39 USB_HOST_KEYBOARD——USB OTG主方式(USB键盘) 163
4.40 USB_HOST_MOUSE——USB OTG主方式(USB鼠标) 163
4.41 USB_HOST_MSC——USB OTG主方式(U盘内容查看) 165
4.42 ENET_HTTPD——网络Web服务器 166
4.43 ENET_HTTPD_RMII——网络Web服务器(使用RMII接口) 169
4.44 ENET_ECHO——网络Socket通信 171
4.45 AUDIO_LINE_OUT——Line Out音频输出(EMDA方式) 177
4.46 AUDIO_LINE_OUT_INTR——Line Out音频输出(中断方式) 182
4.47 AUDIO_LINE_OUT_POLL——Line Out音频输出(查询方式) 183
4.48 AUDIO_LINE_OUT_WAV——Line Out音频输出(导入文件方式) 184
4.49 AUDIO_MIC_IN——Mic In音频输入(EMDA方式) 187
4.50 AUDIO_MIC_IN_INTR——Mic In音频输入(中断方式) 188
4.51 AUDIO_MIC_IN_POLL——Mic In音频输入(查询方式) 189
4.52 AUDIO_MIC_IN_SAVEMEM——Mic In音频输入(保存文件方式) 189
4.53 AUDIO_MIC_IN_WAVE——Mic In音频输入(波形输入方式) 195
4.54 AUDIO_LINE_IN——Line In音频输入(EMDA方式) 198
4.55 AUDIO_LINE_INTR——Line In音频输入(中断方式) 199
4.56 AUDIO_LINE_POLL——Line In音频输入(查询方式) 200
4.57 AUDIO_LINE_IN_SAVEMEM——Line In音频输入(保存文件方式) 201
4.58 AUDIO_LINE_IN_WAVE——Line In音频输入(波形输入方式) 206
4.59 McBSP——McBSP总线数据收发 209
4.60 VPIF_OV2640——VPIF总线CMOS摄像头数据采集 211
4.61 Memory_Benchmark——内存读写速度测试 213
4.62 NandFlash——NAND FLASH读写测试 213
4.63 EMIF_AD7606——EMIFA总线8通道并口AD数据采集 215
4.64 EMIF_AD7606v2——EMIFA总线8通道并口AD数据采集 219
4.65 EMIF_AD7606_10K——使用CPU采集方式按10k速度采样 222
4.66 EMIF_AD7606_200K_EDMA——使用EDMA方式按200k采样率进行采样 223
4.67 EMIF_AD7656——EMIFA总线6通道并口AD数据采集 224
4.68 EMIF_AD7656v2——EMIFA总线6通道并口AD数据采集 227
4.69 EMIF_AD8568——EMIFA总线8通道并口AD数据采集 229
4.70 EMIF_AD8568v2——EMIFA总线8通道并口AD数据采集 231
4.71 EMIF_AD8568_100K——以100 KHz采样AD8568 8通道AD数据 235
4.72 EMIF_FPGA——EMIFA总线FPGA读写测试 238
4.73 EMIF_FPGA_DMA——EMIFA总线FPGA读写测试(经过EDMA优化) 240
4.74 EDMA3——EDMA3一维数据传输 242
4.75 EDMA3_TRANSPOSE——EDMA3二维数据传输 243
4.76 uPP_B_TO_A——uPP总线FPGA读写测试 244
4.77 uPP_2CH——uPP板间双通信测试 248
4.78 TL2515_CAN——双CAN通信测试 250
4.79 TL5147_VGA——复合视频输入VGA显示测试 252
4.80 TL5147_LCD——复合视频输入LCD显示测试 254
4.81 TL5147_LCD_2CH——复合视频双通道输入LCD显示测试 257
4.82 H264Encoder——编码例程测试 258
4.83 NRF24L01——2.4G无线模块测试 262
4.84 HC-SR04——超声波测距测试 265
4.85 DHT11——温湿度传感器测试 267
4.86 WIFI_UART——串口WIFI模块测试 269
4.87 RFID——RFID射频识别测试 273
4.88 ECAP_REMOTE——红外遥控测试 275
4.89 BTUART——串口蓝牙模块测试 277
4.90 MPU6050——三轴加速陀螺仪测试 279
4.91 ZIGBEE——串口转Zigbee无线测试 282
4.92 ClockOut——时钟频率测试 284
4.93 DSPClockSpeed——CPU时钟测试 287
4.94 Fsfat——SD卡读写测试 288
4.95 SPI0——SPI0测试例程 289
4.96 UART2_INT_FIFO——UART2 FIFO中断模式 291
4.97 TL5147_LCD_3CH_Multi——TL5147摄像头实现3路图片采集 292
4.98 TL5147_LCD_2CH_SYNC——双路5147摄像头同时采集显示 295
4.99 EDMA3_LINK——EDMA链接工作方式 296
4.100 EDMA3_LED——EDMA方式让LED闪烁 297
4.101 EMIF_AD7606_PinBoard——EMIF拓展板测试 297
5 基于SYS/BIOS的Demo例程演示 300
5.1 Board——综合例程 300
5.2 GPIO_LED——任务 306
5.3 GPIO_LED_MUTEX——抢占式多任务 306
5.4 GPIO_LED_STATIC——静态创建任务 307
5.5 Semaphore_Binary——二进制信号量 311
5.6 Semaphore_Counting——计数型信号量 312
5.7 Clock——时钟 313
5.8 Timestamp——SYS/BIOS时间戳(通用) 313
5.9 Timestamp_C674x——SYS/BIOS时间戳(专用) 314
5.10 Timer——定时器(通用) 314
5.11 Timer_C674x——定时器(专用) 316
5.12 Timer_C674x_Runtime——定时器(动态创建) 316
5.13 Timer_C674x_Runtime_Reload——定时器(动态创建、更改定时周期) 317
5.14 HWI_C674x——硬件中断(HWI设备专用组件) 317
5.15 HWI_C674x_Hook——硬件中断(HWI挂钩函数) 318
5.16 HWI_C674x_Nest——硬件中断(HWI中断嵌套) 319
5.17 HWI_Runtime——硬件中断(HWI) 319
5.18 HWI_Runtime_Post_SWI——硬件中断(HWI发布软件中断) 319
5.19 HWI_Runtime_Post_Task——硬件中断(HWI触发任务) 320
5.20 SWI——软件中断(静态配置) 320
5.21 SWI_Runtime——软件中断(SWI) 322
5.22 SWI_Runtime_Post_Conditionally_andn——软件中断(有条件触发ANDN) 322
5.23 SWI_Runtime_Post_Conditionally_dec——软件中断(有条件触发DEC) 323
5.24 SWI_Runtime_Post_Unconditionally_or——软件中断(无条件触发OR) 323
5.25 MEMORY——内存分配 324
5.26 MMCSD——SD卡RAW模式 325
5.27 MMCSD_FatFs——SD卡FAT文件系统 328
5.28 UART1——UART1串口查询收发 330
5.29 UART2——UART2串口查询收发 332
5.30 UART2_INT——UART2串口中断接收 333
5.31 AudioLineInSave——Line In音频输入与保存 334
5.32 AudioMicInSave——MicIn音频输入与保存 334
5.33 AudioPlayMP3——MP3音频播放(SD卡) 335
5.34 AudioPlayWAV——WAV音频播放(SD卡) 335
5.35 LCD_TOUCH——触摸屏 336
5.36 TCP_Client——TCP客户端 337
5.37 TCP——TCP服务器 344
5.38 UDP——UDP通信 348
5.39 TCP_Benchmark——TCP发送/接收速度测试 351
5.40 Telnet——Telnet协议 355
5.41 Telnet——TFTP协议 362
5.42 WebServer——网络Web服务器 368
5.43 NDK_UIA——基于网络传输的系统分析 376
5.44 NDK_Runtime——网络Web服务器(支持串口输入IP) 384
5.45 WebServer_RMII——网络Web服务器(使用RMII接口) 387
5.46 WebServer_Audio_Video——Web服务器音视频实验 395
5.47 MJPEG_Streamer——IP Camera网络摄像头 399
5.48 RawSocket——以太网数据链路层通信 402
5.49 EDMA3——EDMA3一维数据传输 413
5.50 McBSP_LoopBack——McBSP内部回环测试 414
5.51 McBSP——McBSP外部回环测试 415
5.52 Gate——SYS/BIOS门保护 416
5.53 Queue——SYS/BIOS队列 416
5.54 Event——SYS/BIOS事件模块 417
5.55 Mailbox——SYS/BIOS邮箱通信 418
5.56 SLEEP——CPU低功耗模式 418
5.57 VFSCALE——动态调频调压测试 419
5.58 uPP_B_TO_A——uPP回环测试 420
5.59 ADS1278_uPP——AD模块采集测试(使用uPP) 423
5.60 伺服电机测试——通过DSP与FPGA控制伺服电机运行 424
6 算法Demo例程演示 426
6.1 FIR——有限长单位冲激响应滤波器 426
6.2 IIR——无限脉冲响应数字滤波器 432
6.3 Matrix——矩阵运算 437
6.4 FFT——快速傅里叶变换/逆变换 439
6.5 FFT_Benchmark——快速傅里叶变换/逆变换(打开/关闭缓存速度对比) 442
6.6 FFT_DIT2——基2时间抽取快速傅里叶变换/逆变换(原址计算) 465
6.7 DCT——图像离散余弦变换 468
6.8 RGB2Gray——RGB24图像转灰度 471
6.9 HIST——灰度图像直方图 475
6.10 InteEqualize——直方图均衡化 484
6.11 ImageReverse——图像反色 493
6.12 Canny——边缘检测 499
6.13 Threshold——灰度图像二值化 505
6.14 LinerTrans——灰度图像线性变换 512
6.15 Zoom——图像缩放 519
6.16 Rotate——图像旋转 525
6.17 MATH——数学函数库 532
6.18 UniversalCopy——基于Codec Engine的数据复制算法 533
6.19 MP3Decode——MP3解码 534
6.20 MP3Decode_SD——MP3解码(使能缓存及通过SD存取) 535
6.21 AACLCDecode——AACLCDecode AAC解码 538
6.22 AACHEv2Decode——AACHEv2Decode AAC解码 539
6.23 AACLCEncode——AACLCEncode AAC编码 541
6.24 G711ADecode——G711A率语音编码 542
6.25 G711ADecode——G711A率语音解码 543
6.26 ImageProcess——数字识别 545
6.27 FaceDetect——人脸识别跟踪 548
6.28 ImageProcessQR——二维码扫描 549
6.29 ImageProcessChar——文字识别 553
6.30 ImageProcessAlph——字母识别 556
6.31 Plate Recognition Demo——车牌识别 559
7 基于TL-EasyBox实验板Demo例程演示 569
7.1 BUZZER——蜂鸣器 570
7.2 MATRIX_KEY——4x4键盘 570
7.3 DAC_TLC5615——DAC输出 571
7.4 EMIF_AD7606——EMIFA总线8通道并口AD数据采集 573
7.5 VPIF_OV2640——摄像头 574
7.6 DCMOTOR——直流电机 575
7.7 STEPPERMOTOR——步进电机 576
7.8 EASYBOX_DEMO——实验板综合测试 577
8 基于PRU的Demo例程演示 579
8.1 PRU_GPIO_LED——PRU控制GPIO输出 583
8.2 PRU_GPIO_KEY——PRU控制GPIO输入 583
8.3 PRU_TL5724_DAC——PRU驱动DAC输出测试 583
8.4 PRU_TL5724_DACv2——PRU控制AD5724输出连续波形 585
8.5 PRU_TL7606_ADC——PRU触发ADC采集模拟量 588
8.6 PRU_TL8568_ADC——PRU触发ADC采集模拟量 590
8.7 PRU_uPP_B_TO_A——PRU控制uPP传输数据 591
8.8 PRU_AD8568_SAVE——PRU控制AD8568采集数据存储SD卡 595
8.9 PRU_TIMER2_POLL——PRU控制定时器 596
8.10 PRU to DSP_Interrupt——PRU向DSP发送中断 596
9 其它Demo例程演示 597
9.1 GPIO_LED_Assembly——GPIO输出(标准汇编) 597
9.2 GPIO_LED_LinearAssembly——GPIO输出(线性汇编) 597
9.3 GPIO_LED_C++——GPIO输出(C++) 597
9.4 GPIO_KEYv2——不使用StarterWare函数库中断例程 597
9.5 GPIO_LED_C_Mix——C语言调用线性汇编、汇编语句及函数 598
9.6 GPIO_LED_C++_Mix——C++语言调用C语言、线性汇编、汇编语句及函数 598
以上内容使用相关芯片如下:
C66x、TMS320C6655、TMS320C6657、C665x、C6655、C6657、C6678、Artix-7、C6678F、C665xF、TMS320C665x、TMS320C6678、Kintex-7等
其他文章索引如下:
- 0、创龙 TMS320C6748开发例程使用手册(前言、适用范围以及所提供例程目录参考)
https://blog.csdn.net/Celiachenv587/article/details/87915593
- 1、创龙Tronlong TMS320C6748开发板准备
https://blog.csdn.net/Celiachenv587/article/details/87916616
- 2、创龙 TMS320C6748开发板程序加载和烧写(一)(基于仿真器的程序加载和烧写)
https://blog.csdn.net/Celiachenv587/article/details/87920448
- 2、创龙 TMS320C6748开发板程序加载和烧写(二)(基于串口的程序加载和烧写)
https://blog.csdn.net/Celiachenv587/article/details/87928794
- 2、创龙 TMS320C6748开发板程序加载和烧写(三)(基于SD卡运行程序)
https://blog.csdn.net/Celiachenv587/article/details/87933790
- 2、创龙 TMS320C6748开发板程序加载和烧写(四)(基于SD卡烧写程序到NAND FLASH)
https://blog.csdn.net/Celiachenv587/article/details/87934702
- 2、创龙 TMS320C6748开发板程序加载和烧写(五)(基于网络的程序烧写和启动)
https://blog.csdn.net/Celiachenv587/article/details/87935375
- 3、创龙TMS320C6748开发板CSS工程新建、编译和导入(一)(裸机工程创建)
https://blog.csdn.net/Celiachenv587/article/details/87938485
- 3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)(SYS/BIOS工程创建)
https://blog.csdn.net/Celiachenv587/article/details/87938784
- 3、创龙TMS320C6748开发板CSS工程新建、编译和导入(三)(CCS工程导入和编译步骤)
https://blog.csdn.net/Celiachenv587/article/details/87939172
- 4、TMS320C6748开发板基于StarterWare的Demo例程演示(一)(1)
https://blog.csdn.net/Celiachenv587/article/details/87966811
- 4、TMS320C6748开发板基于StarterWare的Demo例程演示(二)(76-80)
https://blog.csdn.net/Celiachenv587/article/details/87971519
【学习分享】0、创龙 TMS320C6748开发例程使用手册相关推荐
- 【学习分享】8 创龙TMS320C6748开发板 基于PRU的Demo例程演示
hello亲爱的读者们,小编又来更新啦,今天例程所处开发环境依然还是广州创龙开发的TMS320C6748开发板,对往期文章有兴趣的读者可以转到置顶查看往期文章.至此,[学习分享]创龙TMS320C67 ...
- 【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(一)
此部分由于篇幅过长,将分为五个小点进行叙述,此处主讲基于仿真器的程序加载和烧写,所用器件为创龙TMS320C6748开发板.需要注意的点已在备注中进行说明. 如果需要从头开始进行本使用手册的阅读,欢迎 ...
- 【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(四)
此部分由于篇幅过长,将分为五个小点进行叙述,此处主讲基于SD卡烧写程序到NAND FLASH,所用器件为创龙TMS320C6748开发板.需要注意的点已在备注中进行说明. 如果需要从头开始进行本使用手 ...
- 【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)
此部分由于篇幅过长,将分为五个小点进行叙述,此处主讲基于串口的程序加载和烧写,所用器件为创龙TMS320C6748开发板.需要注意的点已在备注中进行说明. 如果需要从头开始进行本使用手册的阅读,欢迎阅 ...
- 【创龙TMS320C6748开发板试用】+几种基本的程序下载和烧写办法总结
今天刚好歇下来,就折腾折腾板子了.本来是对着视频学习的,但是其实视频上毕竟是讲,一遍过去了,可能小的东西忽略了,导致怎么都不成功,折腾了好久,也算稍微摸了一点门道,在此大致总结下,和大家一起分享学习 ...
- 【学习分享】创龙TI KeyStone C66x开发例程使用手册
创龙TI KeyStone C66x开发例程使用手册,是基于基于广州创龙TI KeyStone C66x多核定点/浮点TMS320C665x核心板SOM-TL665x设计的高端DSP开发板,底板采用沉 ...
- 创龙TMS320C6748开发板———uPP配置
OMAPL138有多种地址数据总线如I2C.SPI.UART,这些接口能够满足一般的低速传送要求,但是在高速协同中却不能满足数据传输的需求.我们知道,并行数据传输肯定要比串行传输快,TMS320C67 ...
- 广州创龙TMS320C6748 DSP开发板免费申请试用
2019独角兽企业重金招聘Python工程师标准>>> 1.广州创龙TMS320C6748 DSP开发板免费申请试用,历史上例程最丰富的C6000 DSP开发板,不容错过. 申请链接 ...
- 广州创龙TMS320C6748 DSP 开发板免费申请试用
2019独角兽企业重金招聘Python工程师标准>>> 1.广州创龙TMS320C6748 DSP开发板免费申请试用,历史上例程最丰富的C6000 DSP开发板,不容错过. 申请链接 ...
最新文章
- 《JavaScript面向对象精要》——1.8 原始封装类型
- 为什么大多Virtual Globe程序纵向旋转效率比较低
- Windows下Memcache的安装及PHP扩展配置方法
- python中横向制表符_Python-“缩进中的制表符和空格使用不一致”
- 用python实现TCP协议传输功能(客户端代码)
- Mybaits插入记录返回主键值
- pyhon量化数据处理小细节3---日期格式转换
- django ModuleNotFoundError: No module named 'tinymce***'
- python爬取小说网站资源_利用python的requests和BeautifulSoup库爬取小说网站内容
- 与众不同 windows phone (23) - Device(设备)之硬件状态, 系统状态, 网络状态
- XJOI 3864 农村连接城市
- Spring的ioc操作 与 IOC底层原理
- Android水平仪实训报告,测量实训报告范文3篇
- 10个优秀的JavaScript参考手册
- java ssm Vue高校奖学金管理系统毕业设计项目介绍
- 几种segue的使用场景
- CRM系统管理日常计划
- java千万级别数据处理(2)-千万级别FTP下载
- 我是这样在Google paly上赚美刀的
- MMDetection 2.0安装笔记
热门文章
- 使用了可能未初始化的本地指针变量“xxx”
- Arrays中的asList注意的点以及解决方案
- MATLAB画路径图(带结点,不同颜色的路径)
- android 加密手机功能,怎么为安卓手机加密
- /proc/sysrq-trigger文件的功能
- VMware清理Linux虚拟机硬盘
- 20222808郭锦城 2022-2023-2 《网络攻防实践》第10次作业
- 【navicat】定时清除数据库备份,并保留最近7天
- 前端文件上传,这8种场景
- java excel 设置行高 jxi_win7系统下excel2007批量设置行高、列宽、行列间距的方法...