FEE与FreeRTOS集成问题
TMS570LC43x 使用HalCoGen配置,使用FreeRTOS的操作系统,使能FEE之后,执行周期的读写操作,每1秒执行一次写入操作,程序运行进入到:dataEntry b dataEntry但是如果不使用FreeRTOS这种现象没有出现,task结构如下:void vTask1(void *pvParameters){ static int count = 0; for(;;)...
View Article急!急!急!没跑freeRTOS时,可以正常使用F021 FLASH API 对FLASH擦除、编写,在freeRTOS任务中运行F021 FLASH...
(请访问站点以查看此文件)没跑freeRTOS时,可以正常使用F021 FLASH API 对FLASH擦除、编写,在freeRTOS任务中运行F021 FLASH API 就会卡在Fapi_initializeFlashBanks
View ArticleLinux TMS570使用ti_cgt编译处out文件后如何生成bin文件
在Linux编译了TMS570的固件后,应该使用什么工具将生成的out文件转换为bin文件呢?windows下可以使用mkhex4bin.exe进行转换,这个工具有没有Linux版本的呢?
View Article570 FEE模块block size问题
用HALCOGEN配置FEE的时候有个block size,以前做C2000理解的block size代表含有几个扇区,现在这个是什么意思,block size默认配置8位代表什么意思,后面的data sets什么意思还有一个问题在HELP TOPIC看到的例程,有格式化某个block的API TI_Fee_InvalidateBlock(BlockNumber); 也有格式化整个ban7的API...
View Articletms570ls0714 flash ram CCS 全局变量地址
我使用tms570ls0714芯片,定义了一个全局变量并赋初值用CCS编译后,那这个变量在flash中的地址及ram中的地址有什么计算关系没有?
View ArticleXDS100V2无法连接TMS570LS0914调试版(刚做的新板)
仿真器型号是:XDS100v2目标芯片型号:TMS570LS0914两者互相连接的信号线是:nTRST、TMS、TDI、+3.3V、TDO、TCK、RTCK在用TEST Connection的时候出现以下错误日志:[Start: Texas Instruments XDS100v2 USB Debug Probe_0]Execute the...
View Article大家谁用过TMS570系列的MPU内存保护单元?
看到Halcogen里面确实有个mpu的c文件,但是这里面没有说怎么触发内存保护?我通过Halcogen生成的MPU配置代码,我怎么验证我配置起效了呢,确实是有保护了呢?这块以前确实没怎么接触过,所以想问问有做过这方面的项目吗,你们是怎么做的?
View Article关于tms570ls1224的sci问题请教
第一次使用tms570ls1224,用HALCoGen的example_sci_uart_9600的例子尝试了一下,但是在串口调试助手上接收不到任何数据,想请教一下应该如何在HALCoGen中配置配置sci,谢谢
View ArticleTMS570 MPU保护
TMS570LS1224的板子,我通过HALCoGen软件配置MPU域3范围从0x08001500到0x080214FF共128KB权限为特权模式只读,同时在程序中设定一个起始地址为0x08001500,长度为128的数组,当我在程序中对该数组进行赋值时,就会执行 b _dabort,然后单步执行,跳到_dabort stmfd r13!, {r0 - r12, lr};...
View ArticleTMS570 CAN总线发生错误,总线错误计数器和标志怎么清除?
如题,我在使用TMS570LS1224时,使用中断接收,发生了ack错误,但是我找资料没有找到怎么清除错误中断和计数器的方法
View Article关于tms570ls1224用freertos创建任务
创建了两个优先级相同的任务,但是只能从串口输出第一个任务的数据,第二个没办法执行,不清楚是什么原因。想请教一下,关于tms570ls1224一般需要做怎样的初始化工作,谢谢。
View Article操作TMS570读写片内flash函数时,写进去和读出来的不一致?
如下图所示,我写进去的数据是全是1(共1024个),但是读出来的数据却全是0,一开始 我怀疑是写进去的没成功,但是通过取址操作是可以看到写入的地址是已经变1了,所以是不是这个官方的读写函数有问题啊?还是说我哪里操作有误?为了验证是不是写入成功的,通过以下取址操作证明了写入是成功的所以感到很奇怪啊?
View Article一段在RAM运行的函数执行完所有语句后为什么跳不回原来的位置?
测试平台:TMS570LS1224如下图所示,我将Fun_test(2);函数在main函数初始化前将该函数复制到了地址为0x080014FC的RAM区域运行,然后当我单步调试的时候,当运行到Fun_test()的时候确实跳转到了0x080014FC的地方运行,但是当运行完这函数的所有语句后,直接提示No source available for "0x8001538"...
View Article我想用TMS570LS0914的HET模块实现捕捉多次上升沿与下降沿位置
我想用TMS570LS0914的HET模块实现捕捉多次上升沿与下降沿位置并放在CPU的Ram里面;要求是捕捉每一次的值存到Ram里不同位置,并且能区分开上升沿还是下降沿,主程序周期性处理这些数据,请问我的芯片能实现此功能吗?
View Article移植F021_API相关函数问题?
如下图所示,我从一份好的F021_API工程中移植F021_API相关函数进我的工程中,然后编译出现以下奇怪问题,明明显示(灰显)是没有编译进这个Registers_FMC_LE.h,但是会去找这个头文件?因为这个头文件确实是不存在工程中的,目前只存在Registers_FMC_BE.h,本来想直接去掉这个宏编译判断,直接包含Registers_FMC_BE.h,但是发现这个宏在F021_API的其...
View Article