C6748 StarterWare Booting And Flashing

C6748 StarterWare Booting And Flashing Contents  [hide]  1 The StarterWare Bootloader 2 Booting a StarterWare Application 2.1 Binary Image Gener...

2018-10-29 14:52:21

阅读数:21

评论数:0

超详细的CMD文件讲解

一、 CMD文件基本概念及语法  CMD的专业名称叫链接器配置文件,是存放链接器的配置信息的,我们简称为命令文件。从其名称可以看出,该文件的作用是指明如何链接程序的。  那么我们知道,在编写TI DSP程序时,是可以将程序分为很多段,比如text、bss等,各段的作用均不相同。实际在片中运行时,所...

2018-10-19 11:52:36

阅读数:49

评论数:0

TI DSP各种段的定义

在cmd文件中能看到各种段.text .cinit .const等,这和通常系统中仅有TEXT, DATA, BSS( 或者arm系统的code,data,zi段 ),heap, stack有很大的区别:   TI段的定义: 已初始化的段:.text  .cinit  .const  .ec...

2018-09-29 15:33:33

阅读数:51

评论数:0

烧写boot.ais 与app.bin 问题

1.依据手册 using the tms320c6748/c6746/c6742 bootloader 中 第六章 6.4 小结(page19 ):NAND FLASH BOOT从nand flash启动,ais应该被写到 block 1,问题来了--- 芯片是怎么知道的boot是烧写到block...

2018-05-14 11:18:01

阅读数:86

评论数:0

CCS 中项目文件解读

1.include头文件(.h)的主要作用头文件,一般用于定义程序中的函数、参数、变量和一些宏单元,同库函数配合使用。因此,在使用库时,必须用相应的头文件说明。2.DSP/BIOS CONFIG FILES开发基于DSP/BIOS的程序保存BIOS配置之后自动产生的文件。在保存BIOS配置时候会产...

2018-03-06 21:48:08

阅读数:146

评论数:0

TI 6748 --- cfg cmd ccxml

1. 所有在DSP上运行的工程都需要cmd文件,这个文件负责定义memory region,并将用户的代码数据section映射到这些region中去。gel是系统定制的文件,主要描述整个系统的资源和分布状况,用于说明硬件平台的配置情况cmd则是软件开方人员根据实际的硬件资源情况进行个性配置的工作...

2018-03-05 20:58:05

阅读数:158

评论数:0

【创龙TMS320C6748开发板试用】+ DSP/BIOS硬件中断的配置

64+的中断系统和以往的不同,中断是基于事件的。整个硬件CPU接收15个中断,实际用户可用12个可屏蔽中断,但系统可以支持最多128个中断源。64+将中断源视为事件"Event",128个事件可以分别通过配置连接到12个可屏蔽中断。而128个事件每连续32个可以合并到四个固定的...

2018-01-07 21:41:57

阅读数:281

评论数:0

我的BeagleBone学习历程 ---StarterWare裸奔

硬件开发平台:BeagleBone A5 软件包:StarterWare_02_00_00_07 StarterWare是TI公司提供的一个支持ARM和DSP无操作系统的免费软件开发包,自然也包括我们的BeagleBone上Cotex-A8内核的AM335X了。StarterWare其中提...

2017-07-21 10:34:21

阅读数:602

评论数:0

【创龙TMS320C6748开发板试用】+两张图,看清时钟

一直在看例程 ,但现例程中没有时钟的配置程序,一开始也没有在意,现在把例程都试差不多了,反回来想想,有点费解。 由于没有看视频,今天发现视频里有一节是讲时钟的,就下载下来看成了一下。还是挻详细的。 原来时钟的配置在gel文件中。 根据视频的讲解,做了下面两张图,算是把时钟部分的要点总结一下,...

2017-01-22 21:04:43

阅读数:1144

评论数:1

创龙TMS320C6748开发板———设备时钟介绍3

这个帖子主要说说查看时钟输出时遇到的问题以及解决方法。 问题1:在查看PLL0时钟时,当OCSEL配置为17h时,理论值SYSCLK1=456/1=456MHz;实际观察为:20~98kHz变动,显然不符合要求。 原因:SYSCLK1是系统主时钟,456MHz,而我的示波器带宽为100...

2017-01-13 21:43:15

阅读数:1101

评论数:0

创龙TMS320C6748开发板———设备时钟介绍2

2017-01-13 21:42:25

阅读数:335

评论数:0

创龙TMS320C6748开发板———设备时钟介绍1

1、首先先介绍一下DSP的PLL。下面的解释虽然不是官方文档直译,但是我认为解释的非常清楚。特贴出来跟大家共享!        PLL锁相控制环路是一种反馈控制电路,简称锁相环。锁相环利用外部输入的参考信号控制环路内部振荡信号的频率和相位,可以实现输出信号频率对输入信号频率的自动跟踪,从而使...

2017-01-13 21:41:38

阅读数:1325

评论数:0

创龙TMS320C6748开发板———SPI接口配置

最近一段时间忙着考试,没留意试用报告分享时间是到20号~先说声抱歉了 先把程序放上来供大家参考,等考完试我再把相关寄存器配置说明补上~~~再说声抱歉 这部分介绍SPI接口配置,这个接口主要用于传输串行数据,在AD、DA采集和波形转换上非常常用,最后附一个使用SPI接口发送数据的例程。 一...

2017-01-13 21:35:46

阅读数:1801

评论数:0

创龙TMS320C6748开发板———Timer配置 + Timer触发中断 + GPIO控制LED闪烁

最近一段时间忙着考试,没留意试用报告分享时间是到20号~ 先把程序放上来供大家参考,等考完试我再把相关寄存器配置说明补上~~~先说声抱歉了 言归正传,这部分介绍Timer定时器,应用它的定时功能周期触发中断,然后在中断服务程序中配置led闪烁。 一、Timer定时器简介 (稍后再补) ...

2017-01-13 21:34:58

阅读数:1253

评论数:0

创龙TMS320C6748开发板———uPP配置

OMAPL138有多种地址数据总线如I2C、SPI、UART,这些接口能够满足一般的低速传送要求,但是在高速协同中却不能满足数据传输的需求。我们知道,并行数据传输肯定要比串行传输快,TMS320C6748平台上搭载了uPP(通用并行IO)。在Ti公司的66系列DSP中搭载了更高速的RapidIO接...

2017-01-13 21:33:35

阅读数:1709

评论数:0

创龙TMS320C6748开发板———EDMA简介及配置

一、EDMA模块介绍             TMS320C6748是一款高性能DSP,非常适合用来跑大数据量的算法,而这样的算法往往需要保证实时性,那么这么大规模的数据怎么进行运算能够让程序跑的最快,我们知道DSP中运算最快的存储单元是RAM区,但是RAM毕竟有限的,无法存储大量数据,因而...

2017-01-13 21:31:08

阅读数:3369

评论数:1

创龙TMS320C6748开发板———UART寄存器介绍及程序

1、UART寄存器 (1)、FIFO控制寄存器(FCR) RXFIFTL:接收FIFO中断触发(当FIFO中的数据量刚到达所要求(trigger level)的时候会产生中断); DMAMODE1:如果FIFO使能的话此位可以使能DMA模式。 TXCLR:发送FIFO清除。...

2017-01-13 21:30:10

阅读数:1432

评论数:0

创龙TMS320C6748开发板———UART原理(1)

一、UART模块介绍              本节我们主要介绍UART模块配置。        UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。        1、UART工作原理        首先介绍几个定义:    ...

2017-01-13 21:29:02

阅读数:1114

评论数:0

创龙TMS320C6748开发板———中断介绍(1)中断及中断相关寄存器

一、中断模块寄存器介绍             本节我们主要介绍C6748的中断模块。        中断是硬件系统的基本功能,DSP通过中断实现和其他芯片的实时交互。中断是指DSP在执行程序的过程中,当出现异常情况或特殊请求时,DSP停止现行程序的运行,转向这些异常情况或特殊请求的处...

2017-01-13 21:26:33

阅读数:1632

评论数:0

创龙TMS320C6748开发板———PLL模块和PINMUX说明

一、下面我们介绍PLL(锁相环)模块的初始化过程。        一个系统最基础的模块就是时钟电路,而系统中各个模块的时钟又是不同的,TI公司为TMS320C6748提供了PLL0、PLL1两个锁相环模块,为DSP、DDR、uPP、SPI、I2C、UART等模块提供时钟。详细见下图: ...

2017-01-13 21:25:08

阅读数:1671

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭