我不能用SPI C2000 F28M36协奏曲

3视图(30天)
你好所有的,
我在麻烦的SPI F28M36仿真软件。万博1manbetx我有一个简单的“代码”:
当我部署到硬件,没有什么发生在GPIO16(极点)甚至SPICLK . .我有一个LSPCLK = SYSCLKOUT / 4
这是我的SPI配置:
配置我的黑板上我没有什么。我不知道我能改变在模型解决这个问题,所以我开始在CCS7检查生成的代码,我意识到代码不是compilable因万博1manbetx为有一些 失踪的图书馆 。我有错误:
C: \ MATLAB \ spi_ert_rtw > cd。
C: \ MATLAB \ spi_ert_rtw >如果“所有”= =”“(“C: \ PROGRA ~ 1 \ MATLAB \ R2017b \ bin \ win64 \ gmake”- b - f spi。可)其他的(“C: \ PROGRA ~ 1 \ MATLAB \ R2017b \ bin \ win64 \ gmake”- b - f spi。可)
C: / PROGRA ~ 3 / MATLAB / SUPPOR ~ 1 / R2017b / 3 p778c ~ 1.英寸/ TIC200 ~ 1.英寸/ TI-CGT ~ 1。LTS / bin / cl2000——compile_only large_memory_model silicon_version = 28——定义=“LARGE_MODEL”-我“/ 万博1manbetx~ SupportFiles / DSP280x_headers”-我“/ 万博1manbetx~ SupportFiles / DSP280x_headers /包括“-我“C: / PROGRA ~ 3 / MATLAB / SUPPOR ~ 1 / R2017b / 3 p778c ~ 1.英寸/ TIC200 ~ 1.英寸/ TI-CGT ~ 1. lts /包括“-v28毫升——float_sup万博1manbetxport = fpu32 -DMODEL = spi -DNUMST = 1 -DNCSTATES = 0 -DHAVESTDIO -DTERMFCN = 1 -DONESTEPFCN = 1 -DMAT_FILE = 0 -DMULTI_INSTANCE_CODE = 0 -DINTEGER_CODE = 0 dmt = 0 -DCLASSIC_INTERFACE = 0 -DALLOCATIONFCN = 0 -DTID01EQ = 0 -DMW_PIL_SCIFIFOLEN = 16 -DMW_PIL_TIC2000_CONCERTO -DSTACK_SIZE = 512 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DRT -DTERMFCN = 1 -DONESTEPFCN = 1 -DMAT_FILE = 0 -DMULTI_INSTANCE_CODE = 0 -DINTEGER_CODE = 0 dmt = 0 -DCLASSIC_INTERFACE = 0 -DALLOCATIONFCN = 0 -DTID01EQ = 0 -DMW_PIL_SCIFIFOLEN = 16 -DMW_PIL_TIC2000_CONCERTO -DSTACK_SIZE = 512 -DRT -DMODEL = spi -DNUMST = 1 -DNCSTATES = 0 -DHAVESTDIO ": / MATLAB ": / MATLAB / spi_ert_rtw ": / PROGRA ~ 1 万博1manbetx/ MATLAB / R2017b /走读生/包括":/ PROGRA ~ 1 / MATLAB / R2017b /模型/包括":/ PROGRA ~ 1 / MATLAB / R2017b / rtw / c / src ": / PROGRA ~ 1 / MATLAB / R2017b / rtw / c / src / ext_mode /常见的":/ PROGRA ~ 1 / MATLAB / R2017b / rtw / c / ert ": / ProgramData / MATLAB / SupportPackages / R2017b /工具箱/目标/ SupportPackages / tic2000_concerto / src ": / PROGRA ~ 1 / MATLAB / R2017b /工具箱/目标/扩展/处理器/ tic2000 /包括":/ ProgramData / MATLAB / SupportPackages / R2017b /工具箱/目标/ SupportPackages / tic2000 /公司":/ ProgramData / MATLAB / SupportPackages / R2017b /工具箱/目标/ SupportPackages / tic2000 / src ": / ProgramData / MATLAB / SupportPackages / R2017b /工具箱/目标/ SupportPackages / tic2000_concerto /公司":/ ti / controlSUITE / device_support / f28m36x v208 / F28M36x_common包括":/ ti / controlSUITE / device_support / f28m36x / v208 / F28M36x_headers /包括——output_file = MW_c28xx_board。obj MW_c28xx_board.c
“C: / ProgramData / MAT万博1manbetxLAB / SupportPackages / R2017b /工具箱/目标/ SupportPackages / tic2000 /公司/ MW_c2000SPI.h”、线12:致命错误:无法打开源文件“MW_SVD.h”
1灾难性的编译的错误检测到“MW_c28xx_board.c”。
编译终止。
> >编译失败
(MW_c28xx_board gmake: * * *。obj)错误1
C: \ MATLAB \ spi_ert_rtw >回声2使命令返回一个错误
2使命令返回一个错误
MW_SPI。h是失踪,我不能找到它在我的电脑. .我已经卸载/安装ControlSuite, Matlab SupportPackage万博1manbetx
有人能帮助我吗?

接受的答案

Aditya Padmanabha
Aditya Padmanabha 2017年11月28日
编辑:Aditya Padmanabha 2017年11月28日
你好,
SPI单和CLK针应该值在针即使你不阅读使用SPI SOMI数据接收。请检查下面的事情
1)确保一个已知的程序是运行在ARM核心。您可以创建一个简单的模型对ARM核心和下载之前下载SPI c28x核心模型。
2)确保下载经过正确没有任何警告或错误。
3)使用ControlCard吗?确保适当的针数你检查,通过检查pinmap对应的号码。例如,针67年停靠站,69年,71年,73年对应GPIO16, 17、18、19。
4)如果你想调试在CCS。使用项目创建的代码生成后推出的CCS项目直接和构建CCS(附图片供参考)。它会照顾所有所需的依赖关系构建包括像MW_SPI.h出货文件。
如果需要进一步的帮助,请让我们知道。
谢谢,
Aditya
3评论
洛奇•米歇尔
洛奇•米歇尔 2017年11月29日
它使用新的文件!
谢谢你!

登录置评。

答案(1)

马纳尔Chilapur
马纳尔Chilapur 2017年11月23日
你好,
请您尝试运行“targetupdater”一次,贯穿整个设置过程指向CCSV, controlSuite路径所需的设置过程。请让我们知道这有帮助。
马纳尔认为,C
1评论
洛奇•米歇尔
洛奇•米歇尔 2017年11月24日
你好,谢谢你的回答。我已经做到了。我做了一遍,没有什么改变。这是奇怪的,因为我已经做了一个计划,UART和其他事情顺利。CCS的版本可能是一个问题吗?MW_SPI。h应该SupportPackage库文万博1manbetx件夹中?
谢谢你的帮助,

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!