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

摘要:
第二个是只有BISO库。Js:“D:/ti/xdctools_3_23_04_60/packages/xdc/tools/Cmdr.xs”,第51行:错误:xdc.tools。configuro:内部错误:tl.dsp。evm6748:无法“tresolvenamexdc.platform.IPlatform.peripherals5”。另一个问题是找不到包。TI的开发工具RTSC和使用该软件包的概念可以在创龙的文件夹中找到。文件DemoSYSBIOSPlatformldspevm6748被怀疑是安装的第三步。该文件也将安装到CCS的路径,以便CCS可以找到它。

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

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

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

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

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

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

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里面,希望用包的概念,在创龙的文件夹可以找到这个文件DemoSYSBIOSPlatform ldspevm6748,怀疑是安装第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 51: Error: xdc.tools.configuro: Error: Can't find the platform package 'tl.dsp.evm6748' along the path

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

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

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

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

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

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

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

/* 系统栈(ISR 及 Swi) */
Program.stack = 10240;

/****************************************************************************/
/*                                                                          */
/*              BIOS 配置                                                   */
/*                                                                          */
/****************************************************************************/
var BIOS = xdc.useModule('ti.sysbios.BIOS');
BIOS.libType = BIOS.LibType_Custom;

/****************************************************************************/
/*                                                                          */
/*              内存配置                                                    */
/*                                                                          */
/****************************************************************************/
var Memory = xdc.useModule('xdc.runtime.Memory')
Memory.defaultHeapSize = 16 * 1024 * 1024;

/****************************************************************************/
/*                                                                          */
/*              线程配置                                                    */
/*                                                                          */
/****************************************************************************/
var Task = xdc.useModule('ti.sysbios.knl.Task');
var Idle = xdc.useModule('ti.sysbios.knl.Idle');

免责声明:文章转载自《创龙DSP6748开发板SYS/BIOS的LED闪烁-第2篇》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇hdu1427之速算24点scp传输大文件stalled问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

DSP Bios记忆

DSP/BIOS中的线程 (转) DSP/BIOS中的线程和电脑中的线程有很大区别。关于DSP/BIOS的详细介绍请参考TMS320 DSP/BIOS User's Guide。下面简单地介绍一下DSP/BIOS的线程。为了让DSP能够同时处理多个任务,DSP/BIOS提供了如下几种类型的线程。HWI(硬件中断),SWI(软件中断),TSK(任务),IDL...

联想笔记本如何安装固态硬盘-联想G50-80如何安装固态硬盘(全流程+装系统)

在现在,大家普遍想让自己的电脑运行的更流畅,于是装固态就成了一个不错的选择。下面以联想G50-80为例介绍如何加装固态。 一、硬件准备 联想G50-80 东芝固态硬盘:TOSHIBA TR2000 480G(参考价格:379元人民币) 启动U盘(用于装系统,需要事先制作好) 二、详细步骤 1、断电、关机。拔掉电源插头,关机。一定确保电脑断电、关机,严禁...

CSM与UEFI

  最近公司产品部购置一批新电脑,但是预装的win10不能保证兼容老平台软件,于是安装win7系统的任务就落到了我的手中。   观察参数,是8代的U,产品说运维说无能为力,装不了win7。我在网上搜了一下,是有90%的把握可以装win7的。现在的运维......   开始安装,根据高中就开始装windows和Linux系统的经验,开启U盘启动,关闭secu...

[修复] 启动期间超频失败的错误信息

  一些 PC 用户报告说,他们在尝试启动 PC 时会看到“超频失败”错误。根据主板制造商的不同,错误信息略有不同。在大多数情况下,受影响的用户表示,尽管出现了此消息,但他们从未超频过默认频率。 引导期间超频失败错误消息 在大多数情况下,“超频失败”错误的发生是由于一个小故障,最终欺骗了一系列启动过程,即您的系统实际上是在以默认频率运行时超频的。在这种情况...

Boot loader: Grub进阶[转]

Boot loader: Grub进阶 本文记录grub的一些进阶配置 关於核心功能当中的 vga 配置 事实上,你的 tty1~tty6 除了 80x24 的解析度外,还能够有其他解析度的支持喔!但前提之下是你的核心必须支持 FRAMEBUFFER_CONSOLE 这个核心功能选项才行。如何确定有没有支持呢?你可以查阅 /boot/config-2....

通过internet网络唤醒主机的方法

原文: https://xungejiang.com/2017/12/09/wake-on-lan/ https://www.depicus.com/wake-on-lan/woli 最近在实验室想控制家里的电脑。控制很容易, TeamViewer 就好啦。但是白天家里没人,没人帮我开电脑,于是找到了 WOL 这种方法。 DELL台式机要在bios里面关闭...