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 : Error: xdc.tools.configuro: InternalError: 
tl.dsp.evm6748: can't resolve name xdc.platform.IPlatform.peripherals

5. 还有一个问题,说是找不到这个包,TI的开发工具,RTSC里面,希望用包的概念,在创龙的文件夹可以找到这个文件\Demo\SYSBIOS\Platform\tl\dsp\evm6748,怀疑是安装第3步的时候,也会把这个文件安装到CCS的路径,这样CCS就能找到。看了一下帖子说是把tl.dsp.evm6748换成ti.platforms.evm6748可以编译过去,我估计ti.platforms.evm6748在目录里面可以搜到

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

6. 在工程属性里面,安装了多个XDCtools经过研究发现,后缀带_core的不带的区别,带_core的话就是只有核心,不包括Platform,不带_core的话就是核心加上Platform。

7. 搜索目录去对比一下,所以我们要去选择XDCtools的3.23.04.60版本,才能找到Platform,然后编译通过,同时需要注意的是选择版本后ti.platforms.evm6748是下拉框选的,不是手动输入的,因为下拉框有的话,代表CCS检索到了ti.platforms.evm6748这个包。

8. 重新编译工程,顺利通过,不过现在的问题是为什么创龙的板子是tl.dsp.evm6748?

9. 连接目标开发板,下载.out文件。程序运行。

10. 下一个研究的重点,配置文件.cfg,使用RTSC的话,必须至少要有1个配置文件。配置文件很重要,后面会常用到,值得好好研究。

/* 系统栈(ISR 及 Swi) */
Program.stack = ; /****************************************************************************/
/* */
/* BIOS 配置 */
/* */
/****************************************************************************/
var BIOS = xdc.useModule('ti.sysbios.BIOS');
BIOS.libType = BIOS.LibType_Custom; /****************************************************************************/
/* */
/* 内存配置 */
/* */
/****************************************************************************/
var Memory = xdc.useModule('xdc.runtime.Memory')
Memory.defaultHeapSize = * * ; /****************************************************************************/
/* */
/* 线程配置 */
/* */
/****************************************************************************/
var Task = xdc.useModule('ti.sysbios.knl.Task');
var Idle = xdc.useModule('ti.sysbios.knl.Idle');

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

  1. 创龙DSP6748开发板上电测试-第一篇

    1. 创龙DSP6748开发板测试.2980元的售价很高,我估计新的1200元比较合适,当然创龙定价是按照供需关系的.仿真器XDS100V2卖598元,真是狮子大张口. 2. 上电是5V-2A的电源. ...

  2. 创龙DSP6748开发板LED闪烁-第一篇

    1. 首先看下DSP6748的GPIO寄存器的文档,先看下框图,有这个框图,一目了然,输入和输出很清楚 2. 看下寄存器部分,对应上面的图,问题在于,DSP6748有多少个GPIO?最多144个,下一 ...

  3. 创龙DSP6748开发板驱动LCD屏

    1. DSP6748内部有2个LCD控制器,Raster Controller 光栅控制器和the LCD Interface Display Driver (LIDD) controller 控制器 ...

  4. 创龙OMAPL138开发板测试(1)

    1. 里面的DSP内核是否能单独使用?先测试一个LED灯的例程先,仿真器连接上开发板,显示有C6748和PRU还有ARM9.对了,板子的拨码开关要01111,是DEBUG模式才可以. 2. 下载一下. ...

  5. 创龙TMS320C6748开发板串口和中断学习笔记

    1. 硬件上,底板有2个串口,UART1和UART2(使用了MAX3232电平转换芯片),其中UART2也可以转RS485的. 2. 看下数据手册部分,不过一直不理解过采样的意思,16字节的FIFO ...

  6. 转:【创龙TMS320C6748开发板试用】相关软件的安装与基本设置+CCS安装失败分析

    http://bbs.elecfans.com/jishu_542000_1_1.html

  7. 创龙6748开发板加载.out出现a data verification error occurred, file load failed

    1. 需要提前添加GEL文件 2. 找到GEL文件路径 3. 然后再加载.out文件

  8. 创龙DSP6748的DAC例程研究

    1. 创龙DSP6748开发板驱动TL5724这个DAC,输出指定的电压值,此程序是使用 IO 口模拟 SPI 实现与 TL5724 模块的数据交互. 2. 首先是初始化PSC函数 void PSCI ...

  9. 优龙FS2410开发板学习过程遇到问题总结

    以下的问题及其解决办法是基于优龙FS2410开发板,不定期更新 ============================================================= 开发学习环境 ...

随机推荐

  1. Java Android 32位16位 MD5加密

    // md5加密 32位小写 private String Md5(String sourceStr) { String result = ""; try { MessageDig ...

  2. Django运行访问项目出现的问题:Invalid HTTP_HOST header: '192.168.114.25:8001'. You may need to add u'192.168.114.25' to ALLOWED_HOSTS.

    当运行python manage.py runserver 0.0.0.0:8001时候,出现Invalid HTTP_HOST header: '192.168.114.25:8001'. You ...

  3. 面条代码 vs. 馄沌代码

    转载自:https://blog.csdn.net/godsme_yuan/article/details/6594013

  4. 并发队列 – 有界阻塞队列 ArrayBlockingQueue 原理探究

    一.ArrayBlockingQueue类图结构 如图ArrayBlockingQueue内部有个数组items用来存放队列元素,putindex下标标示入队元素下标,takeIndex是出队下标,c ...

  5. Android学习笔记_33_Widget时钟(MetaData)

    Widgets在文档docs\guide\topics\appwidgets\index.html下 Android中AppWidget的分析与应用:AppWidgetProvider 一.在 And ...

  6. 菜鸟笔记 -- Chapter 6.2.3 成员变量

    6.2.3  成员变量 在Java中对象的属性也称为成员变量[也叫字段].成员变量的类型可以设置为Java中合法的数据类型,其实成员变量就是普通的变量,可以为它设置初始值,也可以不设置初始值,如果不设 ...

  7. iOS | FMDB快速上手

    任何的开发都或多或少的接触到数据库,而在IOS中一般使用的是SQLite数据库,这是一个轻量功能较为不错的数据库.而现在用到比较多的第三方数据库操作框架就是FMDB.废话不多说,相信查找到这篇文章的都 ...

  8. c# 开发可替换的通用序列化库

    开篇继续吹牛.... 其实没有什么可吹的了,哈哈哈哈哈 主要是写一个通用库,既可以直接用,又方便替换,我的序列化都是采用第三方的哈. 我不上完整代码了,只是给大家讲讲过程. 1.写一个序列化的类,我是 ...

  9. eclipse内存溢出解决

    1 查看内存: workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs,在里面加上SH ...

  10. Form表单之复选框checkbox操作

    input复选(checkbox): <label>input复选1组:</label> <input type="checkbox" name=&q ...