自动代码生成笔记|simulink建模基础及c2000 dsp代码自动生成笔记二

simulink建模基础及c2000 dsp代码自动生成笔记二

书的第2章讲的是闰年判断,差不多在90/475才开始讲搭建模型并建立 91/475 p82讲的是不同solver的区别,ode45不是哟关于刚性系统,但啥是刚性系统呢?而且说ode45是大多数问题首选算法。。。。ode23适用于轻度刚性的系统/

流水灯模型,,p156,166/475,但为啥是stateflow建模呢。。stateflow貌似是状态图建模?///不对,stateflow的流水灯模型貌似只是在示波器上的,不算我所要的模型。。

p269,直接把Arduino的LCD1602显示屏代码弄到Simulink里了

直接看p277,也就是///但从p284开始讲的都是电机用的28027,不是我要的28335啊

414/475 p404显示了点亮黄灯和红灯的,,但是这就有launchpad tms320f2802x啊,太好了吧。。。但p401 410/475还是用的stateflow来弄的啊。。。C2000 launchpad XL

在这里插入图片描述
在这里插入图片描述
C:\ProgramData\MATLAB\SupportPackages\R2018a\toolbox\target\supportpackages\tic200
0\CCS_Config, 用 CCS 打开 f28335.ccxml 文件,并修改为自己仿真器型号保存。
估计还得在CCS修改;;这一步就直接在controlsuite里随便找一个例程弄吧
在这里插入图片描述
这里就看不懂了啊

The following error occurred during deployment to your hardware board: 

Debug Server Scripting (DSS) error: 
*** User inputs: 
    Target Configuration: C:\PROGRA~3\MATLAB\SUPPOR~1\R2019b\toolbox\target\SUPPOR~1\tic2000\CCS_CO~1\F28335~1.CCX
    Program Name: C:\Users\think\Desktop\LED___~1.OUT
    Board Name: *
    CPU Name: unspecified (connect to first CPU)

*** Starting debug session...
*** Debug Session Name: Texas Instruments XDS100v1 USB Emulator_0/C28xx
*** Board Name: Texas Instruments XDS100v1 USB Emulator_0
*** CPU Name: C28xx

*** Connecting to target...
SEVERE: C28xx: Error connecting to the target: (Error -151 @ 0x0) One of the FTDI driver functions used during the connect returned bad status or an error. The cause may be one or more of: no XDS100 is plugged in, invalid XDS100 serial number, blank XDS100 EEPROM, missing FTDI drivers, faulty USB cable. Use the xds100serial command-line utility in the 'common/uscif' folder to verify the XDS100 can be located. (Emulation package 7.0.100.0) 

SEVERE: emulation failure occurred
SEVERE: Error connecting to the target: emulation failure occurred
SEVERE: Cannot perform operation, target is not connected.
SEVERE: Error reseting target: Cannot perform operation, target is not connected.
org.mozilla.javascript.WrappedException: Wrapped com.ti.ccstudio.scripting.environment.ScriptingException: Error reseting target: Cannot perform operation, target is not connected. (C:\PROGRA~3\MATLAB\SUPPOR~1\R2019b\toolbox\target\SUPPOR~1\tic2000/CCS_CO~1/RUNPRO~2.JS#93)
	at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1693)
	at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:160)
	at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:204)
	at org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:119)
	at org.mozilla.javascript.gen.c1._c0(C:\PROGRA~3\MATLAB\SUPPOR~1\R2019b\toolbox\target\SUPPOR~1\tic2000/CCS_CO~1/RUNPRO~2.JS:93)
	at org.mozilla.javascript.gen.c1.call(C:\PROGRA~3\MATLAB\SUPPOR~1\R2019b\toolbox\target\SUPPOR~1\tic2000/CCS_CO~1/RUNPRO~2.JS)
	at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340)
	at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758)
	at org.mozilla.javascript.gen.c1.call(C:\PROGRA~3\MATLAB\SUPPOR~1\R2019b\toolbox\target\SUPPOR~1\tic2000/CCS_CO~1/RUNPRO~2.JS)
	at org.mozilla.javascript.gen.c1.exec(C:\PROGRA~3\MATLAB\SUPPOR~1\R2019b\toolbox\target\SUPPOR~1\tic2000/CCS_CO~1/RUNPRO~2.JS)
	at org.mozilla.javascript.tools.shell.Main.evaluateScript(Main.java:503)
	at org.mozilla.javascript.tools.shell.Main.processFileSecure(Main.java:425)
	at org.mozilla.javascript.tools.shell.Main.processFile(Main.java:391)
	at org.mozilla.javascript.tools.shell.Main.processSource(Main.java:382)
	at org.mozilla.javascript.tools.shell.Main.processFiles(Main.java:179)
	at org.mozilla.javascript.tools.shell.Main$IProxy.run(Main.java:100)
	at org.mozilla.javascript.Context.call(Context.java:528)
	at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:450)
	at org.mozilla.javascript.tools.shell.Main.exec(Main.java:162)
	at com.ti.ccstudio.apps.internal.scripting.RunScript$1.run(RunScript.java:89)
Caused by: com.ti.ccstudio.scripting.environment.ScriptingException: Error reseting target: Cannot perform operation, target is not connected.
	at com.ti.debug.engine.scripting.Target.reset(Target.java:622)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:145)
	... 18 more
*** Starting debug session...
*** Debug Session Name: Texas Instruments XDS100v1 USB Emulator_0/C28xx
*** Board Name: Texas Instruments XDS100v1 USB Emulator_0
*** CPU Name: C28xx

*** Connecting to target...
SEVERE: C28xx: Error connecting to the target: (Error -151 @ 0x0) One of the FTDI driver functions used during the connect returned bad status or an error. The cause may be one or more of: no XDS100 is plugged in, invalid XDS100 serial number, blank XDS100 EEPROM, missing FTDI drivers, faulty USB cable. Use the xds100serial command-line utility in the 'common/uscif' folder to verify the XDS100 can be located. (Emulation package 7.0.100.0) 

所以应该是仿真器配置错了,我是XDS200的啊
在这里插入图片描述
反正研旭的是能看到这个ccxml文件的;;;
在这里插入图片描述
又没法build了,忘记之前是在哪里的了,咋就看不到#include “DSP2833x_Device.h” 了啊

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
Simulink是一种用于拟、和仿真系统的工具,它可以帮助工程师和科学家们快速有效地设计和测试各种控制系统、信号处理系统和通信系统等。Simulink使用图形化的界面,通过拖拽和连接各种块来构系统型,而不需要编写复杂的代码Simulink还提供了丰富的库,包括各种数学运算、信号处理、控制系统等工具,可以方便地进行型的搭和功能扩展。 C2000DSP是一种数字信号处理器的系列产品,其具有强大的计算能力和实时性能,常被用于嵌入式系统和实时控制应用中。Simulink可以与C2000DSP进行集成,通过生成C2000DSP代码,实现型的自动化部署和实时运行。C2000DSP代码生成工具可以将Simulink型转化为C2000DSP芯片所需的C代码,包括初始化块、算法实现等。生成代码可以通过编译、下载到目标硬件上,从而实现型在实际系统中的运行。 使用Simulink进行,结合C2000DSP代码生成工具,可以大大提高系统的开发效率和运行效果。通过Simulink的图形化界面,用户可以直观地创型并对其进行调试和测试。而C2000DSP代码生成工具则能够自动型转化为目标硬件所需的C代码,节省了手动编写代码的时间和精力。此外,Simulink还提供了强大的实时仿真功能,可以在型中加入各种信号和参数,进行仿真和验证,从而有效降低开发风险。 总之,Simulink基础和C2000DSP代码自动生成工具的结合,为用户提供了一种可靠、高效的系统开发和实时运行的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值