DSP+Simulink——点亮LED灯(TMSDSP28379D)超详细
实现功能:DSP28379D-LED灯闪烁
:matlab为2019a
:环境建立见之前文章
Matlab2019a安装C2000 Processors超详细过程
matlab官网链接:
Getting Started with Embedded Coder Support Package for Texas Instruments C2000 Processors
Overview of Creating a Model and Generating Executable for C2000 Processors
-
1 .启动Simulink
-
2.建立新的simulink模型
3.打开LIB
4.选择F28379xD,选择Digital Output
z
然后选择对应的LED引脚,这里选择的为GPIO34,和GPIO31
- 5.选择Constant
Constant设置,Sampletime设置为0.5s
- 6.配置目标硬件资源
- 7.Hardware board settings
Model Configuration Parameters for Texas Instruments C2000 Processors
这里选择的是Boot from flash ,运行在flash中
这里报错:
解决方法是:这里的工作空间和matlab的安装位置重复了,在其他地方重新建立一个新的就可,建立的simulink的文件需要建立在这个文件中。
- 8.下载到开发板上:
运行结果报错:
但是,这里对比了cmd和map文件,都是没有问题的。
如果不选择 boot from flash,就是可以运行的。这是在RAM 里面运行的
关于使用boot from flash的问题:
在使用CCS8的进行烧录的时候是会报错的,但是使用CCS12下载的时候是可以,并且使用
uniflash直接烧写.out文件也是可以实现。
ccs8烧写与擦除dsp2812FLASH的方法_ccs擦除flash方法-CSDN博客
- 运行结果