TI论坛
直播中

董薇

8年用户 215经验值
私信 关注
[问答]

DSP2812使用DSP/BIOS如何将程序固化到芯片上?

我在学习在DSP2812中使用DSP/BIOS,用来调度多个任务。我是将ti给的官方头文件库做移植的,其中我屏蔽了timer1和timer2,因为这两个定时器被BIOS占用了,同时我将PIEVECT_Table相关的文件屏蔽,使用DSP281x_Headers_BIOS.cmd和使用DSP/BIOS配置自动生成的cmd文件去分配ROM和RAM,这样能够编译通过,并且通过SEEDxds560plus仿真器也能够进行在线仿真,但是我不知道如何将使用了DSP/BIOS的程序固化到芯片上。
请教各位大大,DSP2812使用DSP/BIOS如何将程序固化到芯片上,我不使用操作系统DSP/BIOS的时候会下载程序到flash中。

回帖(4)

冯敬宇

2020-7-14 16:44:24
换用一个F2812的flash CMD就可以烧写在flash。
建议你下载CCSv5或CCSv6, 下载controlSUIT软件,然后在CCSv6 > view > TI resource explorer 中可以看到有许多BIOS 或RTOS的例程。
Eric
                                                                         - ERIC
举报

董薇

2020-7-14 16:49:27
引用: guigui_7044 发表于 2020-7-14 16:45
换用一个F2812的flash CMD就可以烧写在flash。
建议你下载CCSv5或CCSv6, 下载controlSUIT软件,然后在CCSv6 > view > TI resource explorer 中可以看到有许多BIOS 或RTOS的例程。
Eric

您好,谢谢您的回答!我把DSP281x_Headers_BIOS.cmd换成我不使用BIOS时用的Flash.cmd,编译没法通过。会报错
举报

冯敬宇

2020-7-14 16:55:58
引用: nyvvhxcs 发表于 2020-7-14 16:50
您好,谢谢您的回答!我把DSP281x_Headers_BIOS.cmd换成我不使用BIOS时用的Flash.cmd,编译没法通过。会报错

将这两个都添加进去。另外还是建议你用CCSv5或v6中的例程来开始吧。


                                                                         - ERIC
举报

董薇

2020-7-14 17:08:37
引用: guigui_7044 发表于 2020-7-14 16:56
将这两个都添加进去。另外还是建议你用CCSv5或v6中的例程来开始吧。

您好,我按照您的建议开始使用ccs6.0进行开发,也下载了control SUITE进行学习,在ccs6.0的app center中下载了dsp/bios 5.4,但是我发现control suite里没有2812的学习材料,并且没有dsp/bios的学习历程,只有在新建project的时候有几个dsp/bios的example程序。所以请问有那种具有库文件的BIOS模板吗
举报

更多回帖

发帖
×
20
完善资料,
赚取积分