CCS调试时,Load memory功能从外部文件向地址写入数据时,使用ram的地址可以修改数据,使用flash的地址显示Memory map prevented writing,修改gel文件,增加写权限后出现Memory verification failed. 我想请教一下,这个问题该怎么解决,还是说此功能只能在SRam的地址空间内操作
比如下图所示,我在ram申请了20 int大小的空间,使用Load Memory功能正常,数据可以更改
CCS调试时,Load memory功能从外部文件向地址写入数据时,使用ram的地址可以修改数据,使用flash的地址显示Memory map prevented writing,修改gel文件,增加写权限后出现Memory verification failed. 我想请教一下,这个问题该怎么解决,还是说此功能只能在SRam的地址空间内操作
比如下图所示,我在ram申请了20 int大小的空间,使用Load Memory功能正常,数据可以更改
项目要求在SPI存储器中存储一个引导工程,和一个备份工程,以及一份正式程序,上电通过SPI引导自动启动引导程序,然后引导程序将正式程序从SPI存储器中搬移出来放置在RAM中运行,以上功能我已经在内部flash上实现了(通过配置CMD,然后引导功能跳转其他工程的codestart的方式),但是这个从SPI片外存储器上是真的不会搞,所以来这边求助一下大佬
我在TMS320F28335中使用PWM1、PWM2、PWM3生成互补的PWM波形,在PWM1中断中修改AQ的配置,将CAU置位修改为CAU复位,我已经在代码中设置了EALLOW和EDIS,但是PWM输出没有变化。
在增加更改AQ的代码时,PWM占空比也无法更新。
EALLOW;
EPWM_setCounterCompareValue(EPWMa_BASE, EPWM_COUNTER_COMPARE_A, PMSMcontroller.Tcm1…
“
epwm1_info.EPwm_CMPA_Direction = EPWM_CMP_UP; // Start by increasing CMPA &
epwm1_info.EPwm_CMPB_Direction = EPWM_CMP_DOWN; // decreasing CMPB
epwm1_info.EPwmTimerIntCount = 0; // Zero the interrupt counter
epwm1_info…
TI工程师,您好!我用的是Code Composer Studio 6.1.3版本,然后我导入的是基于TMS320F28335芯片的DSP的一个例程,出现上述错误,我在网上也查阅了许多解决办法均未解决。麻烦TI工程师给出相应的解决办法
尝试转新的CCS20.1.1版本,但在根据教程导入TMS320F28335的驱动程序时,出现了如下问题:
有同样遇到的吗?我在好奇是不是自己没有安装在C盘导致的,因为C盘确实空间不太够了……
Import failed for project '28335_IQsampleC' because its meta-data cannot be interpreted - please contact support…
请问在CCS中uint32_T、int16_T、uint8_T、UNSIGNED32、UNSIGNED8、INTEGER16类型数据,分别是多少位?Output format is EABI。
创建新工程的时候我的选择很少,就这些
点击create,则会出现这个报错:Import failed for project '28335_IQsampleC' because its meta-data cannot be interpreted - please contact support。
同时左上角出现标黄的文件夹
我的c2000…
CMPA的装载需要多少个时钟周期?在上下计数模式中,若当前的CMPA值等于100,如果选择在CTR=0时装载CMPA=0,上升计数是否会错过CMPA=0的动作?下降计数才会按照CMPA=0去执行动作。
C2000的28335中断向量表INT1中有ADC和SEQ1 SEQ2中断,请问ADC中断和这两个中断有什么区别,触发条件是什么呢,跟SEQ1 2有冲突吗
TI System Configuration Tool支持F28335配置吗?
芯片以28335为例,28035 28069 以及更新的280049也有类似的问题。
硬件上DB模块位于AQ模块的后面,接受AQ模块的输出,在AQ模块中可以设置各种波形输出,也可以非常方便地封锁脉冲。
DB模块如下,接受两个AQ模块的输出,内部带了两个反相器,常见的互补死区模式,目前用法都是使用一个EPWMxA作为输入,使用DB模块内部的反相器生成一对互补信号作为输出,这样带来一个问题就是无论AQ模块中怎么操作,最终DB模块的输出PWM都是一高一低…
最近在摸索设计给PCBA的板子做功能批量测试,方案是通过bootloader的CAN接口烧录下载测试程序然后由STM32单片机配合检测功能,目前一直在琢磨bootloader的下载,看了很多有关.bin文件的烧录资料,最后也没有成功,首先.bin、.hex输出格式与看到的资料的格式对应不上,查询了很多CCS生成.bin文件的资料,感觉都不是很靠谱(输出格式与TI提供的资料里提到的数据流格式不一致…
void McBSP_Init(void)
{
// McBSP-A register settings
McbspaRegs.SPCR2.all=0x0000; // 关闭采样率发生器,发送器,发送中断,清空相关标志位
McbspaRegs.SPCR1.all=0x0000; // 关闭时钟停止模式,数字回环模式,接收中断,接收器,清空相关标志位
McbspaRegs.PCR.all=0x0F08; // 0000111100001110,FSXM…
你好,
在使用TMS320F28335间多个CAN通讯的时候报Form error和Stuff error,原来只有10个CAN间通讯的时候没有报,当加到11个的时候就报出来了。这个问题出现的概率是软件问题大还是硬件问题大?有何建议呢?
在28335间使用多个CAN通讯的时候报Form error和stuff error,原来只用了9个CAN间通讯,后面再加一个CAN的时候出现了格式错误和填充错误,其中格式错误出现的概率非常大,大概1秒钟就会报50次出来,而填充错误相对少很多。
请问一下各位技术大佬,这个问题出现的概率是软件问题大还是硬件问题大,该怎么去查找解决呢?谢谢!
Arabic | H… |
关于ADC启动/停止模式下,序列发生器是如何被复位的问题
如题,我在设置DSP的ADC采样模式时,设置的是双序列顺序采样工作模式,ADC触发模式是ePWM触发,序列发生器模式设置的是启动/停止模式,我想知道当我的STATE pointer指向了CONV07时,这个指针是如何自动回到CONV00的呢,我明明只在初始化的时候设置了一次复位操作,其他地方没有设置复位操作,难道是ePWM触发的时候顺便把序列器给自动复位了吗?
如下是我的程序代码截图:
第一部…
您好:
我尝试在定时器0中断触发ADC采样,但是结果寄存器ADCRESULT全是0;请帮我看一下哪里错了
interrupt void ISRTimer0(void)
{
PieCtrlRegs.PIEACK.all |= PIEACK_GROUP1;
AdcRegs.ADCTRL2.bit.SOC_SEQ1=1;//软件启动方式
}
ADC配置如下:
EALLOW;
SysCtrlRegs.PCLKCR0.bit.ADCENCLK…
请问大家有没有遇到过 TMS320F28075 SCI接收数据异常的问题
表现为发送数据导致接收状态寄存器错误标志位置位,从而导致后续接收数据异常,不论是否使能FIFO均是如此。
论坛中有一个类似问题的帖子,不过是28335的,后续没有解答
TMS320F28335: RS232通讯出现 parity error 和 frame error - C2000︎ 微控制器论坛 - C2000 微控制器 - E2E
设计支持
我在利用28075编写…