创龙DSP6748开发板SYS/BIOS的LED闪烁-第2篇

1. 作为1个456MHz的处理器,不跑个操作系统说不过去,直接打开工程\Demo\SYSBIOS\Application\GPIO_LED,主函数比较简单

    // 创建任务
    Task_create(taskMain, NULL, NULL);
    // 启动 SYS/BIOS 系统
    BIOS_start();

2. 把重点放在task的C文件在哪里?有哪些函数,熟悉一下D:\ti\bios_6_33_06_50\packages\ti\sysbios\knl,以前安装C6657的BIOS的包,里面有代码,其中knl就是内核部分,当然现在不清楚两个BIOS安装包能不能通用,这个是CCS自动搜索到的,创龙提供的版本高一些tools /bios_setupwin32_6_37_03_30.exe

3. 现在不清楚两个包的区别,前一个主要是C6000系列的函数库,包括NDK网络函数库等,也包含BIOS。第二个就是只有BISO库。

4. 烧写测试一下,编译出了一个问题,应该是不能解析xdc.platform.IPlatform.peripherals,难道是XDC的版本太低,或者BIOS版本低?

js: "D:/ti/xdctools_3_23_04_60/packages/xdc/tools/Cmdr.xs", line 51: Error: xdc.tools.configuro: InternalError: tl.dsp.evm6748: can‘t resolve name xdc.platform.IPlatform.peripherals

5. 还有一个问题,说是找不到这个包,TI的开发工具,RTSC里面,希望用包的概念

js: "D:/ti/ccsv61/xdctools_3_32_00_06_core/packages/xdc/tools/Cmdr.xs",
line 51: Error: xdc.tools.configuro: Error: Can‘t find the platform package ‘tl.dsp.evm6748‘ along the path

在创龙的文件夹可以找到这个文件\Demo\SYSBIOS\Platform\tl\dsp\evm6748,怀疑是安装第3步的时候,也会把这个文件安装到CCS的路径,这样CCS就能找到。看了一下帖子说是把tl.dsp.evm6748换成

ti.platforms.evm6748可以编译过去,我估计ti.platforms.evm6748在目录里面可以搜到

原文地址:https://www.cnblogs.com/429512065qhq/p/8407302.html

时间: 2024-11-05 00:42:12

创龙DSP6748开发板SYS/BIOS的LED闪烁-第2篇的相关文章

创龙DSP6748开发板测试-第一篇(未完)

1. 创龙DSP6748开发板测试.2980元的售价很高,我估计新的1200元比较合适,当然创龙定价是按照供需关系的.仿真器XDS100V2卖598元,真是狮子大张口. 2. 上电是5V-2A的电源. 原文地址:https://www.cnblogs.com/429512065qhq/p/8395009.html

创龙DSP6748开发板LED闪烁

1. 首先看下DSP6748的GPIO寄存器的文档,先看下框图,有这个框图,一目了然,输入和输出很清楚 2. 看下寄存器部分,对应上面的图,问题在于,DSP6748有多少个GPIO?最多144个,下一个问题,startware和CSL芯片支持库之间的关系? 3. 看下原理图,用了4个GPIO,BANK0的4个引脚. 4. 导入程序研究下,第一个函数,使能GPIO模块,重要的函数,如果使能定时器,估计也差不多用法 void PSCInit(void) { // 使能 GPIO 模块 // 对相应外

创龙DSP6748的DAC例程研究

1. 创龙DSP6748开发板驱动TL5724这个DAC,输出指定的电压值,此程序是使用 IO 口模拟 SPI 实现与 TL5724 模块的数据交互. 2. 首先是初始化PSC函数 void PSCInit(void) {// 使能 GPIO 模块 PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE); } 2. DAC的读写函数 // 管脚复用配置 GPIO

韦东山嵌入式Linux视频教程_3期项目实战之ALSA声卡_从零编写之参数设置(基于优龙FS2410开发板,UDA1341声卡)

一.实验环境 1.1 虚拟机环境 a) Vmware版本:Vmware Workstation 12.5.7 b) Ubuntu版本:9.10 c) 内核版本:2.6.31.14 d) toolchain版本:arm-linux-gcc 4.3.2 1.2 开发板 优龙FS2410开发板,UDA1341声卡 内核版本:3.4.2 二.概述 2.1 目标 之前在写裸板程序时,已经了解了怎样写代码来操作硬件,设置参数,传输数据.现在的任务就是按照ASOC的框架,来重新写这些代码(难点在于理解软件框架

Linux3.4.2移植CS8900网卡驱动到优龙FS2410开发板

一.S3C2410和CS8900的硬件连接 FS2410开发板的原理图我没有找到,但可看参考资料2,里面写的非常详细 二.移植过程 a) 配置内核支持S3C2410 选好Samsung S3C24XX SoCs后,会自动返回到上一级菜单(即前一张图),然后选择: b) 配置内核支持CS89x0网卡 Device Drivers-->Network device support-->Ethernet driver support-> c) 修改drivers/net/ethenet/cir

OK6410开发板bootloader架构设计分析---嵌入式回归第五篇

在介绍bootloader嵌,先简要介绍一下汇编的相关知识!为后边的学习做铺垫!大学里面学习过汇编,之前汇编部分的视频也是一点一点的跟着国嵌的视频把代码撸出来一步一步的调试!相对学习起来还是比较容易的!比数据结构和算法简单的多了. 汇编语言介绍这一部分暂时就不写笔记了!写bootloader后边会用到比较多,这里只简单的挑一些重要的介绍一下. ARM汇编分类: 1. ARM标准汇编:使用ARM公司的汇编器,适合在windows平台下使用, 2. GNU汇编:适合于GNU交叉编译工具链中的汇编器,

创龙DSP6748学习之RS485收发

1. 先看下原理图,第一个问题,RS485其实就是使用的串口USART1,同时485的输出脚之间接120欧姆的电阻. 遇到个问题,为什么有两个使能引脚?还有RS485_A和RS485_B为什么分别接上拉和下拉电阻? 2. 看下代码部分,主要是串口的初始化和串口的收发, void UARTInit(void) { // 配置 UART1 参数 // 波特率 115200 数据位 8 停止位 1 无校验位 UARTConfigSetExpClk(SOC_UART_1_REGS, UART_1_FRE

创龙高性能AM437x Cortex-A9开发板

1  开发板简介 TL437x-EVM是广州创龙基于SOM-TL437x核心板研发的一款TI ARM Cortex-A9 AM437x开发板,采用核心板+底板方式,尺寸为180mm x 130mm,核心板采用4*60pin B2B工业级连接器,稳定.可靠.便捷,可以帮助客户快速评估核心板性能. TL437x-EVM开发板底板采用两层无铅沉金电路板设计,为了方便用户学习开发和参考使用,上面引出了各种常见的接口. 图 2 图 3 图4 图5 图6 图7 2  核心板简介 ? 标配工业级核心板,基于T

基于TI AM335x创龙开发板U-Boot编译

分享一下基于广州创龙TL335x-IDK开发板的U-Boot编译.希望能帮助上你. 板子特点如下: ? 基于 TI AM335x ARM Cortex-A8 CPU,主频可高达 1GHz,运算能力可高达 2000DMIPS,搭配DDR3,兼容 eMMC 和 NAND FLASH,超高性价比: ? 2 个 PRU 协处理器,支持 EtherCAT.PROFINET.EtherNet/IP.PROFIBUS.Ethernet POWERLINK.Sercos 等工业协议: ? 内部集成 SGX530