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

omapl138 gel文件初始化

大家好:

           我写了一个应用程序,实现的功能是:从串口接收一个二进制文件,在文件接收完毕后,将接收到的二进制文件内容通过串口发出去,串口的波特率是:115200,当我用仿真器运行这个程序时,程序运行是正常的,但是当我将程序写到flash中,从flash中启动这个程序时,接收数据时就会丢数据。当我将程序的波特率设置为9600时,5K左右的文件不会丢数据,但是30k左右的文件还是会丢数据。后来我在应用程序中添加了omapl138 gel文件中的"PSC_All_On_Full_EVM();"函数,当串口的波特率为9600时,30k左右的文件没有丢数据,于是我想将gel文件中初始化程序添加到我的应用程序中,但是程序会在" Set_DDRPLL_132MHz();-> device_PLL1(21,1,0,1,2);->CFGCHIP3 |= (0x1 << 5) & 0x00000020;"附近出错,如"Warning: 0x40000020/-2062 @ marker 13805 Warning during: Execution,  Cannot halt the processor  "。

附件是我建立的OMAPL138 ARM端 带有"SYS/BIOS"的工程 

软件:ccs5.3   仿真器:seed-xds560PLUS   芯片:OMAPL138  板子:自己做的

Wei:

zhangli,

虽然138l算是有两个核,但是在TI产品划分中,它还算是单核处理器,是论坛其他版面支持的产品。这边的人对这个产品不熟悉。

你在问题里面描述的halt是仿真器用的,你可能需要把gel文件中的相关配置用c代码写出来,

zhangli zhang:

回复 Wei:

您好 Wei:

       感谢您的回复,我的gel文件就是C代码写的,我将这部分代码添加到我的应用程序中,然后用放着器进行仿真,在配置DDR的时钟的时候会出现错误。

感谢您对我的提醒,我会将我的问题放到单核处理器的版面。

赞(0)
未经允许不得转载:TI中文支持网 » omapl138 gel文件初始化
分享到: 更多 (0)