您好!
我在使用官方的TMS570LS1224的LaunchPad时,使用官方提供的F021 Flash API 对内置的flash进行操作,在Fapi_setActiveFlashBank( Fapi_FlashBank0) 时,会出现错误异常,进入undefEntry 状态。 然后将Fapi_FlashBank0 改为Fapi_FlashBank7 程序就完好,并且擦写都正确。
我想问: 1…
您好!
我在使用官方的TMS570LS1224的LaunchPad时,使用官方提供的F021 Flash API 对内置的flash进行操作,在Fapi_setActiveFlashBank( Fapi_FlashBank0) 时,会出现错误异常,进入undefEntry 状态。 然后将Fapi_FlashBank0 改为Fapi_FlashBank7 程序就完好,并且擦写都正确。
我想问: 1…
大家好,我是在做tms570ls1224 芯片freertos移植的时候发现这个问题,我参照HALCoGen软件的帮助文档一步一步的操作
但是到 Enable support for GCC extensions 这个选项的时候始终无法找到该选项,请问我该如何处理这个情况是需要重新装CCS么?
我的CCS版本为7.4
按照图中帮助文档的路径,我的CCS显示出来的下图这样的
使用halcogen完成了SCI、rti、gio模块的基础配置,设置sci接收中断使能,及rti定时器中断使能。运行程序后,定时器中断标志位置1,但无法进入sci中断函数linLowLevelInterrupt(void),而且观察到数据接收缓存器内也为空。
但是使用逻辑分析仪显示,TX、RX上数据均正常,电压值由bq76pl455正常发送出来,但就是接收不到数据,中断没有被触发。
求问…
我在使用TMS570LS1224的开发板子移植程序,增加了IQMATH.lib后编译报错,如附件:
之前的产品程序中使用的是TMS320 28035的片子,有IQMATH.lib库文件,也有IQMATH.H文件.
之所以不直接用浮点而用定点去算是因为改动太大,时间过长,请问TMS570是否有对应的IQMATH库文件,非常感谢!
利用PWM触发ADC中断后,只能进入中断一次读取数据后就跳到这里死循环了
prefetchEntry
b prefetchEntry
怎么才能在连续触发进入中断读取数据呢?
我用HALCoGen生成了adcDisplay的代码,并将其拷进ccs里,最后成功地下载进TMS570LS1224这块板子里,下载的串口助手也是根据example里定的UART波特率9600 无校验位,2位停止位,为什么串口开启后没有数据传过来,但是我按下PORRST后串口又马上又数据传输过来,这是为什么?
下图为按下PORRST后串口传输的数据
CCS可以正常编译 .out 文件也生成了,点 Debug CCS 就会停止工作 是什么情况?? 板子是TI 官方TMS570LS1224 ,Target 也都配置好了。Debug后板子上的指示灯显示 connected。 但是CCS 停止工作了? 这会是什么原因?
本人使用的是TMS570LS1224进行设计,用FEE模块进行调试参数(功能码)的存储,代替之前产品中的外部EEPROM。但是,在产品开发中,测试部提出一个问题,“有没有一种方法可以人为让FEE模块读写失败?”,类似于外部EEPROM,短接SDA与SCL可以使得外部EEPROM读写不成功。这样的话,可以测试FEE模块出现读写失败后,故障处理机制是否完善,能否满足产品的安全性要求,因为一旦调试参数读写错误,会影响整个产品的运行…
版主您好
我在用tms570ls1224,迫切需要降低整体功耗。mcu基本只有最小系统,有几个按钮输入。以下是我的降频措施:
1)已经把主频降到16Mhz;
2)各种外设时钟都关掉;
内核供电的1.2V电流已经能降到20mA左右,但3.3V电流一直在50-60mA左右。
请教版主还有什么办法,能降低3.3V的功耗,系统任务要求降到10mA以内。
感谢了!
测试函数
while(1) { gioToggleBit(gioPORTB, 1); gioToggleBit(gioPORTB, 2); for(i=1; i<8; i++) { for (j = 1; j<CAN_DATA_BUFFER_LEN/8 + 1; j++) { cansetID(canREG3, j, j + 8*i); tmp = canGetID(canREG3, j); status = canTransmit(canREG3, j, &(can_sent_buffer_data…
最近调试TMS570 SPI接口,使用标准SPI 主从模式通信,SPI4~SPI5互相发送数据。
硬件环境:570板子按要求连接SPI4和SPI5的4个管脚。
驱动配置:配置好主从模式后,生成驱动。
main函数中,主机调用查询模式发送数据,发现发送一个字节数据后,进入WHILE等待接收数据不能退出,造成主机无法发送剩下字节内容!
从机没有任何中断产生。
1、不知道是从机的驱动配置没有配对,还是其他原因。
2、另外,可否有SLAVE的正确配置文档和实例demo,请多多分享下,谢谢。
请问如何配置可以去掉这些warning,本人新手,希望能给出较为详细的教程,谢谢~
您可以尝试参考下面的代码
您可以专注于SPI4代码以查看如何管理中断。
http://ju.outofmemory.cn/entry/39028
移植的话参考这个贴,对于freertos的移植,只要修改FreeRTOSConfig.h中的配置和在main中添加相应的代码其他文件一律无需修改就可以得到一个纯净版的系统。
各位大神:
最近在做TMS570LS1224这款芯片的自检试验,开机自检基本没有问题了,故障注入也部分起作用了。但是SPNU550B安全手册上7.8节等章节中,均有说明,在CPU自检完成后会重启系统,请问如果做在线的CPU自检,需要考虑什么问题?应该如何操作。虽然CPU自检后重启,保存了各个寄存器,但是CPU重启,会造成主程序重启,我在主程序中做的一些变量的值将被重新初始化,这明显是有问题的?有知道如何做CPU在线自检的请不吝赐教…
这部分资料确实比较少,请您参考下我之前获取的使用示例
我们想实现TMS570LS1224的JTAG防护,实现固件的读保护,烧录芯片后不让第三方通过JTAG口读取MCU内的固件信息,在芯片解释里有相关功能模块Advanced JTAG Security Module(AJSM)的简介,但是没有详细的技术文档和使用方法,谁有相关资料可以提供一下。
请您试一下下面的代码
This code requires external connection between MIBSPI1 and SPI4 (SOMI to SOMI, SIMO to SIMO, CLK to CLK and CS_0 to CS_0)