cpu01_to_cpu02_ipcdrivers_lite_cpu01.c和cpu01_to_cpu02_ipcdrivers_lite_cpu02.c这两个例程,我是在control suit里面找到的F2837XD的例程,我发现当我将这两个程序以FLASH模式烧录到板子上后。当我给板子断电之后重新插上电他就无法工作了。
是因为核二没有正常启动导致核一进入了循环等待一直等待核二启动吗,以下是部分代码,我该怎样让开发板断电后能正常启动
main…
cpu01_to_cpu02_ipcdrivers_lite_cpu01.c和cpu01_to_cpu02_ipcdrivers_lite_cpu02.c这两个例程,我是在control suit里面找到的F2837XD的例程,我发现当我将这两个程序以FLASH模式烧录到板子上后。当我给板子断电之后重新插上电他就无法工作了。
是因为核二没有正常启动导致核一进入了循环等待一直等待核二启动吗,以下是部分代码,我该怎样让开发板断电后能正常启动
main…
我在从ccs(Version: 20.1.1.8__1.7.1)中的Resource Explorer打开例子时,总是会弹出这个窗口,安装后还需要安装,理论上我已经安装了,应该能够导入到工作空间才对啊
err = fabs(ClaLoop->err); 00009196: 73E10000 MMOV32 MR2, *MAR0, UNCF 00009198: 7E20000A MABSF32 MR2, MR2 0000919a: 74E08CD0 MMOV32 @0x8cd0, MR2 0000919c: 7FA00000 MNOP 0000919e: …
我的定时器控制周期是20us,中断函数中有三个adc采样函数,通过设置引脚高低电平并用逻辑分析仪查看,发现中断函数执行时间接近19us,取消采样函数之后时间会大大降低
中断中的使用
vol_A0 = (float)Adc_a0_get()*3.0/65535.0; //交流电压值
vol_A1 = (float)Adc_a1_get()*3.0/65535…
C:/Users/zjh02/work1/clb_ex1_combinatorial_logic/Debug/syscfg/clb_sim.cpp:405:137: warning: null character(s) ignored
C:/Users/zjh02/work1/clb_ex1_combinatorial_logic/Debug…
假如我有代码如下:
typedef struct { uint32_t p32; uint16_t p16[2]; }TEST_STRUCT; TEST_STRUCT testStruct; uint16_t testP[2];
我希望能生成各个变量的地址和字节数信息:
00009000 02 testP[0] 00009001 02 testP[1] 00009002 04 testStruct.p32…
Dear TI Support,
Hello, I am currently using the LAUNCHXL-F28379D and would like to power the control board using an external 5V source. Following the instructions in the user manual, I have removed JP2, JP3, and JP6, and supplied…
this output from simulink: CCS Project creation failed. Invalid CCS Installation
project can be download to the launchpad but the project can't be opened by CCS
version: matlab 2024a, CCS 20.1.1
使用CCS12.7版本打开ticlb例程,其中无法打开syscfg文件
Ti的工程师们你们好!
我想请问一下就是单端ADC采样与差分ADC采样在使用上有什么区别?
我给出一个应用场景进行更详细的说明:比如现在有个有效值为2.3V,50Hz的正弦波电压,我通过某个模块将其转换为输出对应有效值电压的直流电压(2.3V直流电压),该模块有输出端口及GND端口,像这种两个端口的模块能否使用launchxl-f28379d进行差分ADC的采样呢…
想在28379D实现biss-c,已经购买了BOOSTXL-POSMGR和launchxl-F28379D,但是没有配套开发板的28379biss例程,在c2000ware moter control sdk中关于biss的只有F28P65X的例程,请问是否提供LAUNCHXL…
我想实现对LLC副边的高频电流过零采样实现同步整流;电流0A对应的采样基准电压为1.65v,我想在其过零附近1.6V和1.7V(由信号发生器模拟)实现控制EPWM1A和EPWM1B通道,即> 1.7V时EPWM1A 置高;≤ 1.7V时EPWM1A置低 ;< 1.6V时EPWM1B 置高;≥ 1.6V关闭下管EPWM1B 置低。
我将CMPSS2…
导入例程后,报这个错误该怎么解决?
出现的现象跟这个帖子一样:e2echina.ti.com/.../
但是此贴回复的方案是所有api都已经搬到ram运行,我的代码也做到了,并且cmd文件分配ram范围没有超出,还剩下很多,
初始化flash的时候运行Fapi_setActiveFlashBank()dsp就会复位
经过单步调试发现是在Gpio.c文件中的init函数中的循环里卡住了,如下
for (regOffset = 0; regOffset < sizeof(GpioCtrlRegs)/2; regOffset++)
{
//
//Hack to avoid enabling pull-ups on all pins. GPyPUD is offset
//0x0C in each register group of 0x40 words…
interrupt void UserISR(void) { if(syncAdjEna == 1) { EALLOW; EPwm1Regs.TBCTL.bit.PRDLD = 0; //Enable shadow EPwm1Regs.TBCTL2.bit.PRDLDSYNC = 0; //TBCTR…
1.运行环境Flash cmd
2.修改了cmd文件里面配置
3.修改了Debug 烧录时擦除片区
4.单步运行到InitFlash 中
再次单步运行时报错
针对 TMS320F2837xD Dual-Core Real-Time Microcontrollers 中的 EPWM章节中的HRPWM模块我有几个问题:
1.HRCNFG2[TBPHSHRLOADE]位无论是否使能对高分辨相位偏移都不产生影响吗?
2.HRCNFG[AUTOCONV]使能MEP自动转换功能后,疑似高分标绿精度更小了,由原来的67变为256。这是为什么?
3.TRREM寄存器的使用方法?
在使用F28379d时,时钟周期为5ns,我设置10MHz的PWM波,我对PWMA设置了高精度PWM,将占空比设置为55%,对PWMB设置为基于PWMA的反转,理想情况下PWMB的占空比为0.45,但是实际输出为0.5.这是什么原因?
这是我初始化和配置HRPWM占空比的代码。
void HRPWM_Config(period)
{
Uint16 j;
for …
将CLB_OUT_EN寄存器的第14位置1,根据技术手册2886页的表26-3描述:CLB_OUT6的输出将覆盖ECAP_OUT,但是实测CLB_OUT6的输出并没有覆盖ECAP_OUT