本人最近在用28379S做一块获取多摩川编码器信息的板子,但是在controlSUITE库里只找到了28379D的例程PM_tformat_systemtest,请问有28379S的例程吗?如果只能把双核的程序改为单核所用,应该修改哪些内容呢?谢谢!!!!!
Green Deng:应该是没有F28379S的例程。
我没有使用过这个例程,我看了下这个例程的User's Guide,程序应该只用了F2837xD的CPU1,如果外部硬件设置(比如晶振设置)相同的话可能这个例程只需要修改一下cmd文件就可以使用了。
我身边应该没有F2837xS的芯片,你这边可以测试一下
本人最近在用28379S做一块获取多摩川编码器信息的板子,但是在controlSUITE库里只找到了28379D的例程PM_tformat_systemtest,请问有28379S的例程吗?如果只能把双核的程序改为单核所用,应该修改哪些内容呢?谢谢!!!!!
user6158824:
回复 Green Deng:
关于修改cmd文件有哪些需要注意的关键点,您方便说一下吗?我手头有另一个项目需要cmd文件呢,搞了一个星期搞不通。。。。
谢谢!!
本人最近在用28379S做一块获取多摩川编码器信息的板子,但是在controlSUITE库里只找到了28379D的例程PM_tformat_systemtest,请问有28379S的例程吗?如果只能把双核的程序改为单核所用,应该修改哪些内容呢?谢谢!!!!!
user6158824:
回复 Green Deng:
我按照您说的方法修改了程序,通过编译了。
但是现在依然出现了问题:
一是在线调试的时候,程序会在每一个延时函数的位置进入ILLEGAL_ISR中断执行死循环,我的解决办法是把延时函数都屏蔽掉。。。
这样做之后,虽然我也不知道是不是上面的做法导致的,但是会出现另一个问题,就是,程序在全速运行以后,会在while(1)死循环之前的tformat_exCommands函数中卡在while (tformatData.dataReady != 1)这个位置!通过示波器看设备的相关引脚也没有发出数据。。。想了好久,还是无解。。。
希望能从TI处获得帮助
多谢!!!
本人最近在用28379S做一块获取多摩川编码器信息的板子,但是在controlSUITE库里只找到了28379D的例程PM_tformat_systemtest,请问有28379S的例程吗?如果只能把双核的程序改为单核所用,应该修改哪些内容呢?谢谢!!!!!
user6158824:
回复 Green Deng:
很好奇为什么要把延时函数放进ram中运行呢,是因为计时器更新速度超过了flash的读写速度?
本人最近在用28379S做一块获取多摩川编码器信息的板子,但是在controlSUITE库里只找到了28379D的例程PM_tformat_systemtest,请问有28379S的例程吗?如果只能把双核的程序改为单核所用,应该修改哪些内容呢?谢谢!!!!!
user6158824:
回复 Green Deng:
想请问一下,将修改后的程序烧写进设备后,出现了这样的问题。系统可以在线进行全速运行,但是会卡在while (tformatData.dataReady != 1) {}这个位置。用示波器测试DSP的引脚,发现引脚输出始终在高电平。请问是怎样的问题呢???
相关推荐
- LAUNCHXL-F2800157: 为什么从串口接收数据无法触发中断
- TMS320F28P650DK: EtherCAT User Guide 中提到测试Echoback example,烧写eeprom,但是我在TwinCAT 3中没有看到有关TI的选项啊
- TMS320F280039C-Q1: Global load
- TMS320F28035: 在CCS的代码中循环产生一个0~0.5或0~1之间的随机数
- TMS320F28034: 交流电机FOC控制中,电流环PI调节问题
- TMS320F28379D: 程序烧写进flash中不正确问题
- TMS320F28P650DK: EtherCAT EEPROM如何配置访问
- TMS320F280025C: 关于DATA_SECTION的问题