TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F280049C: 关于TMS320F280049C开发板的驱动板

Yan jinjin阅读(108)

Part Number:TMS320F280049COther Parts Discussed in Thread: BOOSTXL-DRV8320RS

您好,

关于TMS320F280049C开发板的驱动板,看到官网LAUNCHXL-F280049C 评估板 | TI.com.cn推荐使用BOOSTXL-DRV8320RS,请问是否需要配套BOOSTXL-DRV8320RH,或者说什么情况下需要配套使用BOOSTXL-DRV8320RH

Alice:

您好,

      BOOSTXL-DRV8320Rx是电机驱动板,芯片区别请参考下面图片。

     

    TMS320F280049C只是控制电机驱动芯片,哪个都可以驱动。

 

     如果要使用TMS320F280049C驱动BOOSTXL-DRV8320RH,没有提供示例代码,

      可以参考官方MSP430F5529 LaunchPad代码自行更改。

     BOOSTXL-DRV8323RH 评估板 | TI.com.cn

,

Yan jinjin:

您好,感谢回复,使用TMS320F280049C驱动BOOSTXL-DRV8320RS有示例代码吗

TMS320F28379D: bin文件和仿真烧写FLASH程序不一致

Aaron Pei阅读(90)

Part Number:TMS320F28379D

TMS32F28379D芯片开发中发现,CCS生成的bin文件和仿真烧写FLASH程序不一致,用bin文件烧录程序的设备不用正常运行,为什么两者程序不一样?

  

 2.DSP2的CPU1和CPU2是分两个工程的程序,如何合并两个工程的程序生成一个bin文件升级DSP2;

Links:

感谢您对TI产品的关注!为更加有效地解决您的问题,我们建议您将问题发布在E2E英文技术论坛上( https://e2e.ti.com/p/addpost  ).将由资深的英文论坛工程师为您提供帮助。

TRANSLATE with x

English

Arabic
Hebrew
Polish

Bulgarian
Hindi
Portuguese

Catalan
Hmong Daw
Romanian

Chinese Simplified
Hungarian
Russian

Chinese Traditional
Indonesian
Slovak

Czech
Italian
Slovenian

Danish
Japanese
Spanish

Dutch
Klingon
Swedish

English
Korean
Thai

Estonian
Latvian
Turkish

Finnish
Lithuanian
Ukrainian

French
Malay
Urdu

German
Maltese
Vietnamese

Greek
Norwegian
Welsh

Haitian Creole
Persian

TRANSLATE with

COPY THE URL BELOW

Back

EMBED THE SNIPPET BELOW IN YOUR SITE

Enable collaborative features and customize widget: Bing Webmaster Portal
Back

TMS320F28335: 我找到了一个tms320f28335的例程,这个程序的库文件必须放在E盘根目录下程序才可以编译,我想把库文件直接放到主程序目录下,但是没有成功,所以请教一下大家。

hhhh阅读(95)

Part Number:TMS320F28335

我找到了一个tms320f28335的例程,这个程序的库文件必须放在E盘根目录下程序才可以编译,我想把库文件直接放到主程序目录下,但是没有成功,所以请教一下大家。Example02_DSP2833x_LED这个是我的主程序,DSP8233x_ProjectExample这个是我的库文件文件夹,我想把库文件的DSP2833x_common和DSP2833x_headers文件直接放到我的主程序目录下。DSP8233x_ProjectExample.zip

Example02_DSP2833x_LED.zip

Alice:

您好,

    更改一下配置中的路径,请参考CCS用户手册“6.1.3.配置工程"

     6.1.创建和管理工程 – Code Composer Studio 11.0.0 文档 (ti.com)

,

hhhh:

试了,路径改了一大堆报错,大量提示重复定义,尝试从库里删了一些文件,还是没成功

,

Alice:

您好,

     试一下把DSP8233x_ProjectExample安装到需要的目录下,然后改工程配置路径。

     下面这个帖子请参考。

     TMS320F28388D: Query: Troubleshooting Macro Redefinition and Path Variable Replacement Issues in CCS Project – C2000 microcontrollers forum – C2000Tm︎ microcontrollers – TI E2E support forums

,

hhhh:

TMS320F280039C: 库函数使用

阅读(86)

Part Number:TMS320F280039COther Parts Discussed in Thread:C2000WARE

我尝试在280039芯片的boot中使用CMAC校验application 来完成安全启动。

首先,我将C:\ti\c2000\C2000Ware_5_03_00_00\libraries\boot_rom\f28003x\rev0\rom_symbol_libs\secureZone中的“F28003x_SecureZoneCodeSymbols_fpu32.lib”文件复制到我的工程中;

然后,按照C:\ti\c2000\C2000Ware_5_03_00_00\driverlib\f28p65x\examples\c28x\boot中的示例那样在.c文件中使用CPU1BROM_calculateCMAC()函数;

但编译的时候出现警告:#10373-D F28003x_SecureZoneCodeSymbols_fpu32.lib" contains ELF object files which are incompatible with the TI-COFF output file. 

同时出现错误#10234-D: unresolved symbols remain。

可以提供 F28003x_SecureZoneCodeSymbols_fpu32.lib 为 legacy COFF格式的库文件吗?

因为将工程更改output format格式的话,工作量较大。 

Alice:

您好,

      新的资源逐渐以ELF格式发布,很遗憾,您提到的库没有COFF格式文件提供,

      请参考下面文档“Supporting Both COFF and ELF”进行整合。

      C2000 Migration from COFF to EABI

,

? ?:

谢谢!

编译报错误#10234-D: unresolved symbols remain的原因就是库文件的格式不兼容是吗?

你们这边也没办法生成这个库文件的COFF格式吗?

,

Alice:

您好,

      没有额外的库文件提供。报错问题请参考下面帖子。

     (+) TMS320F280033: error #10234-D: unresolved symbols remain – C2000 microcontrollers forum – C2000Tm︎ microcontrollers – TI E2E support forums

TMS320F280039C: app无法跳转boot的问题

li xiao阅读(84)

Part Number:TMS320F280039C

自己制作了二次的bootloader和app程序分开,就是有两个工程。

boot中使用

void JumpToApp(void)
{
// Flash_SetFlag();
DINT;
Interrupt_disable(INT_SCIA_RX);
Interrupt_disable(INT_SCIA_TX);

__asm(" LB 0x086000"); // start of app
}

这个函数跳转app

但是并不成功,仿真时时执行了跳转

boot段的CMD

BEGIN : origin = 0x080000, length = 0x000002

FLASH_BOOT : origin = 0x080002, length = 0x005FFA
FLASH_BOOT_VER : origin = 0x085FFC, length = 0x000004
FLASH_START : origin = 0x086000, length = 0x0000FE /* rsv codeStartBranch */
FLASH_APP : origin = 0x086100, length = 0x009F00

app段的CMD

BEGIN : origin = 0x00080000, length = 0x00000002

/* Flash sectors */
FLASH_BOOT : origin = 0x080002, length = 0x005FFE
FLASH_START : origin = 0x086000, length = 0x0000FE /* rsv codeStartBranch */
MODEL_CODE : origin = 0x086100, length = 0x000010
FLASH_APP : origin = 0x086110, length = 0x028EF0

请问我要从什么方面入手排查问题

Alice:

您好,

     下面帖子讨论了类似问题,请参考。

     (+) 28377D 二次 boot 跳转 APP异常 – C2000Tm︎ 微控制器论坛 – C2000 微控制器 – E2ETm 设计支持 (ti.com)

     TMS320F28388S: Customized boot and app – C2000 microcontrollers forum – C2000Tm︎ microcontrollers – TI E2E support forums

TMS320F280049C: 硬件边沿检测电路

jnx zoe阅读(85)

Part Number:TMS320F280049C

f280049c怎样将一个电平信号转换为脉冲信号,提取电平信号的上升沿和下降沿。采用硬件电路实现。ecap的边沿触发输出的是一个时间戳,能够使其输出一个脉冲吗? 

Alice:

您好,

      边沿触发也可以使用外部中断。

      

      这有个示例程序gpio_ex3_interrupt (ti.com)

,

jnx zoe:

谢谢,我想用一个pwm的下降沿信号去开启另一个pwm开启,500k的开关频率,用中断的话时间来得及吗,每一个周期内都有这个操作。

,

Alice:

您好,

     可以使用同步,请参考这个帖子

      (+) [参考译文] LAUNCHXL-F28379D:通过来自栅极驱动器(UCC21710)和 PWM 脉冲序列的 eCAP 模块测量直流总线 – C2000Tm︎ 微控制器(参考译文帖)(Read Only) – C2000Tm︎ 微控制器(参考译文帖) – E2ETm 设计支持 (ti.com)

TMS320F28379D: TMS320F2837xD Flash API 参考手册最新版本

IA M阅读(103)

Part Number:TMS320F28379D

目前使用的TMS320F2837xD Flash API 参考手册版本为v1.54版本,修订日期仍是到2018年,目前是否有新版本的修订,如果有麻烦可以提供下下载资源。

TMS320F2837xS  Flash API 参考手册版本为v1.55版本,修订日期也是到2017年,如果有最新版本的发布,麻烦提供下最新资源的下载渠道。

Taylor:

您好,

v1.54仍是最新版本。

一般官网上的都是最新版本,TMS320F2837xD Flash API官网的版本仍是v1.54。

他的链接在下面页面的“Technical documentation”中,如果有更新会发布在这,您可以经常关注一下:

www.ti.com/…/TMS320F28379D

,

IA M:

感谢您的回复,您的回复对我很有帮助。我已经了解目前Flash API参考手册的最新版本,并关注了您提供的官方网址。

TMS320F28P650DK: SCI BOOT配置

lin huang阅读(72)

Part Number:TMS320F28P650DK

该款芯片SCI BOOT默认为option 0    GPIO12 GPIO13,若要更改为其它GPIO则要修改OTP值,请问Otion值是在软件上是如何修改配置的呢?

Links:

您好,

请参考下面的链接

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1387315/tms320f28p650dk-default-scia-boot-pin

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/975662/tms320f28388d-tms320f28388d-how-to-change-the-sci_a-pins-for-sci-boot

TRANSLATE with x

English

Arabic
Hebrew
Polish

Bulgarian
Hindi
Portuguese

Catalan
Hmong Daw
Romanian

Chinese Simplified
Hungarian
Russian

Chinese Traditional
Indonesian
Slovak

Czech
Italian
Slovenian

Danish
Japanese
Spanish

Dutch
Klingon
Swedish

English
Korean
Thai

Estonian
Latvian
Turkish

Finnish
Lithuanian
Ukrainian

French
Malay
Urdu

German
Maltese
Vietnamese

Greek
Norwegian
Welsh

Haitian Creole
Persian

TRANSLATE with

COPY THE URL BELOW

Back

EMBED THE SNIPPET BELOW IN YOUR SITE

Enable collaborative features and customize widget: Bing Webmaster Portal
Back

TMS320F280049C: 如何使用CMPSS+EPWM,输出期望的PWM波形

John Pan阅读(66)

Part Number:TMS320F280049C

CMPSS+EPWM配合使用,可以在输入电压大于阈值时,MCU自动改变PWM的波形,不需要软件处理

1)如下配置PWM,可以在输入电压大于阈值时,PWM输出常1

EPWM_setActionQualifierAction(pwmBase, EPWM_AQ_OUTPUT_A, EPWM_AQ_OUTPUT_HIGH, EPWM_AQ_OUTPUT_ON_T1_COUNT_UP);

2)如下配置PWM,在输入电压大于阈值时,PWM一直在翻转(即0->1->0->1->0->…..)

EPWM_setActionQualifierAction(pwmBase, EPWM_AQ_OUTPUT_A, EPWM_AQ_OUTPUT_TOGGLE, EPWM_AQ_OUTPUT_ON_T1_COUNT_UP);

我的诉求场景如下图,

所以我的问题是,

    在按照上面2)配置的情况下(发生T1_COUNT_UP时,让PWM输出Toggle),

    有没有办法让第一段PWM输出常1(而不是一直在翻转),而第二段PWM输出常0(而不是一直在翻转)

?? ?:

我也遇到了同样的问题,请问您第一个配置实现了吗

,

?? ?:

您好,我也遇到了与您同样的问题,请问您的第一个问题解决了吗,可以请教一下怎么设置吗?

TMS320F280049: 280049 外部输入中断

阅读(69)

Part Number:TMS320F280049

你好,我目前需要一个GPIO输入触发的中断用于硬件故障的检测,但是目前配置完无法触发  代码如下:

void HwErrIsr_Init(void)
{
// 设置输入限定模式
GPIO_setQualificationMode(28, GPIO_QUAL_ASYNC);
// 将GPIO引脚与XINT中断源关联
GPIO_setInterruptPin(28, GPIO_INT_XINT1);

// 设置中断触发类型
GPIO_setInterruptType(GPIO_INT_XINT1, GPIO_INT_TYPE_RISING_EDGE);

Interrupt_register(GPIO_INT_XINT1, &InPutHwErr_Isr);

// 启用中断
GPIO_enableInterrupt(GPIO_INT_XINT1);

}

__attribute__((interrupt)) void InPutHwErr_Isr (void)
{
EALLOW;
#if(TEST_OFF)
EPwm1Regs.AQCSFRC.bit.CSFA = 2; // PWM1A
EPwm1Regs.AQCSFRC.bit.CSFB = 2; // PWM1B
EPwm2Regs.AQCSFRC.bit.CSFA = 2; // PWM2A
EPwm2Regs.AQCSFRC.bit.CSFb = 2; // PWM2B

EPwm7Regs.AQCSFRC.bit.CSFA = 2; // PWM7A
EPwm7Regs.AQCSFRC.bit.CSFB = 2; // PWM7B
EPwm3Regs.AQCSFRC.bit.CSFA = 2; // PWM3A
EPwm3Regs.AQCSFRC.bit.CSFB = 2; // PWM3B
#else
HW_ERR_TEST ++;
EDIS;
#endif
}

Alice:

您好,

     如果是想使用外部中断,请参考interrupt_ex1_external (ti.com) 示例代码.

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1