为什么芯片下载不了程序,这是为什么?
C28xx:连接到目标时出错:(错误 -230 @ 0x0)JTAG IR 和 DR 扫描路径的测量长度无效。这表示 link-delay 或 scan-path 中存在错误。(仿真包 9.5.0.00143)
为什么芯片下载不了程序,这是为什么?
C28xx:连接到目标时出错:(错误 -230 @ 0x0)JTAG IR 和 DR 扫描路径的测量长度无效。这表示 link-delay 或 scan-path 中存在错误。(仿真包 9.5.0.00143)
想做个PWM1A、2A、3A同步计数,然后2A、3A相对于1A同时改变占空比与位移的程序,结果发现 经常会出现占空比出错的问题,某个pwm会随机发出100%占空比的输出一个周期,下个周期才能正常,有办法解决嘛。相位与占空比都限制了上限,不会超过80%占空比。
如上是bus_off测试结果;如下是底层配置代码:
//初始化配置
GPIO_setPinConfig(GPIO_30_CANA_RX);
GPIO_setPinConfig(GPIO_31_CANA_TX);
//初始化CAN模块
CAN_initModule(CANA_BASE);
//设置波特率
// CAN_setBitRate(CANA_BASE, DEVICE_SYSCLK_FREQ, 500000, 20);
CanaRegs…
使用CCS3.3进行函数封装,在编译时出现错误的类型和相应的structure和union详情如图所示。在有同样的头文件情况下,封装另一个C语言编写的函数代码可以封装成.lib文件。出现这种错误该如何解决/
In CCS 3.3.The types that encountered errors during compilation and the corresponding structure and union details are shown…
。bootload中只是执行了一条跳转指令而已。为什么什么导致CLAsin,CLAcos不正常。而其他CLA math函数是正常的。如果不用bootlad升级,直接将应用程序烧进去就全是正常的。
As shown in the figure, the typical value of the erasure time for a single 8k sector of the TMS320F28035 is 2 seconds, and the maximum value is 12 seconds.
Now,There are two questions.
1. What is the approximate proportion…
struct CANMBOXn_DATA { union CANMSMID u32MID; Uint16 Dlc = 8; union CANMDR unMDR; };
仿真查看
仿真时可以看到在 结构体定义初始化为7的时候不初始化定义的结构体 Dlc的值默认是7
在实际工程中直接使用会有问题么?
C28xx: Error connecting to the target: (Error -1015 @ 0x0) Device is not responding to the request. Device may be locked, or the debug probe connection may be unreliable. Unlock the device if 烧程序报错 jian'chapossible (e.g. use…
1。 SFRA中用的ref,fdbk, out都是归一化的嘛。也就是我的采样,参考,环路计算结果都要处理成0~1范围内的值才能使用?
2。 SFRA必须配合TI 提供的算法库使用嘛?配合自己的算法,行不行?
3. SFRA必须使用串口嘛?
我当前板子没有串口,因此我使用了CAN转串口工具进行了协议转换。查看数据,GUI发送的数据都有及时回复,但是GUI还是有重发。并且实际使用效果看…
如题,DSP在上电进入用户main函数之前,会有初始化GPIO端口电平操作吗?我现在一个电路板上控制了一组LED,这些LED通过开漏控制,低电平熄灭LED,高电平或悬空时,点亮LED。
实际测试时,发现我有某个LED灯错误点亮,多次上下电测试,每次这个GPIO都会被错误点亮,其余GPIO则没有这个问题。
我用仿真器调试时,也发现在仿真器即将进入main函数时,这个灯就被点亮,但其余GPIO都没被错误点亮。我想知道这是什么原因?我这一组LED的电路及参数都一样…
用DSP28035的I2C设备作为从机,与上位机(主机)通信;当接收到上位机指令时,DSP作为I2C从机需要向上位机发送响应数据,现在遇到的问题是:
当DSP从机接收到上位机指令后,需要延时10S左右,再向上机发送响应数据,如果直接延时,会导致数据无法发出,有什么解决方法?谢谢!
err = fabs(ClaLoop->err); 00009196: 73E10000 MMOV32 MR2, *MAR0, UNCF 00009198: 7E20000A MABSF32 MR2, MR2 0000919a: 74E08CD0 MMOV32 @0x8cd0, MR2 0000919c: 7FA00000 MNOP 0000919e: …
I added the .lib file “ cla0 math library.lib” and the .h file “CLAmath” to the project. Both files are found in “D:\CONTROLSUITE\controlSUITE\libs\math\CLAmath\v4_02_00_00” and I…
我用CCS12.8打开了一个CCS3.3版本的程序,并将编译器版本修改为TI v6.4.12,BIOS版本修改为5.42.2.10,之后成功编译生成了.out文件,将.out文件烧录进FLASH后程序正常工作(程序中有关于LED屏幕显示的内容,我通过LED是否正常工作来判断程序是否烧录成功),之后断电重启LED不亮了,程序未被保存。想请问下是什么原因。
我在lib中添加了SFO_TI_Build_V6还是不行,断电后程序消失。
下面我粘贴一下MEMORY与SECTIONS的代码…
在使用C2000Ware_5_04_00_00\libraries\flash_api\f2803x中例程时,运行到
// Verify the values programmed. The Program step itself does a verify
// as it goes. This verify is a 2nd verification that…
在使用EPwm中断的程序中,我将ADC初始化InitAdc()函数放在EPWM模块的TBCLK(时基时钟)关闭和开启前,AdcResult全为0,如果放在TBCLK(时基时钟)关闭和开启后,AdcResult就有值。
想请问下这是什么问题。
我用bootloader接收完程序后,进入跳转APP始地址后,bootloader程序会复位,重新进入引导程序,这是为什么?这是我CMD文件编写有问题吗?始地址为0x3e8100; APP的begin 为0x3e8100
已经仿真运行,且Expressions窗口也能实时刷新变量,运行一段时间后未做任何操作,就断开了.
仿真器100v3, TMS320F28069/TMS320F28035都遇到同样的问题。
请问峰值电流控制模式,如何产生互补PWM,峰值控制模式时,PWM是由TZ模块的CBC功能关断的,但是TZ在DB模块之后,无法生成互补PWM了,那同步整流的BUCK该如何驱动。是不是F28035不可以,但是F280025可以。
使用TMS320F28035的LIN做从机接收id为0x3c的帧不能进入接收中断。但是在loopback模式或外部引脚连接自发自收时能够进入接收中断。是LIN不能接收到id为0x3c的帧吗
在copy函数中调用库函数Flash_Program,数据无法写进flash。
资料说是要在RAM执行。使用了以下两种方式都不行。
1,#pragma CODE_SECTION(copy, "ramfuncs");
2,#pragma CODE_SECTION(Flash_Program, "ramfuncs");这种会警告Flash_Program没定义…