这个问题一直困扰了很久了,不知道问题是在什么地方,查了下相关的帖子,尝试更换LIB文件或CMD文件,都没有解决。
希望TI工程师能解决下,我公司每年DSP的需求目前才几K的量吧,但是明年后可能量就比较大了
ge sw:
仿真器在线,手动复位死机,然后通过CCS软件复位CPU,然后再重新运行,即在仿真环境中复位后运行,有时会进入异常中断程序:asm(" ESTOP0");
只是偶尔
这个问题一直困扰了很久了,不知道问题是在什么地方,查了下相关的帖子,尝试更换LIB文件或CMD文件,都没有解决。
希望TI工程师能解决下,我公司每年DSP的需求目前才几K的量吧,但是明年后可能量就比较大了
Eric Ma:
回复 ge sw:
ge sw,
请问烧写到Flash后,
1.芯片出现死机的概率?
2. 程序中有没有包含DSP281x_CodeStartBranch.asm
3. 是否有对flash进行初始化,调用initflash()。以及检查memcopy函数,只有在调用mencopy后,才能调用这其中的代码。
4.芯片死机,通过GPIO翻转指令和示波器,查看芯片执行到那一句代码跑飞了。
Eric
这个问题一直困扰了很久了,不知道问题是在什么地方,查了下相关的帖子,尝试更换LIB文件或CMD文件,都没有解决。
希望TI工程师能解决下,我公司每年DSP的需求目前才几K的量吧,但是明年后可能量就比较大了
ge sw:
回复 Eric Ma:
Eric Ma你好:1,每次都会死机
2.刚才仔细看了下,没有包含这个文件
3.没有调用这个函数,我用的工程模板,之前没问题的,关于没有这个函数我也感觉奇怪
4.我现在板子上就有一个IO口接的LED,通过翻转指令,周期闪烁的,在线运行这个LED运行是对的,复位就看不到LED闪烁了。
昨天调试发现:
我把工程文件里面rts2800_fl040830.lib文件替换为rts2800n.lib文件,现象是:程序能重新上电、复位后运行了,但是我LCD屏显示乱码了,(我这个接了LCD,要显示很多中文),感觉这个库文件不支持我程序里面显示汉字的功能。不知道这个文件具体干什么的。
谢谢Eric Ma的指导。
PS:
本月15日合肥研讨会不知道你们有没有关于这块的人员在场。
这个问题一直困扰了很久了,不知道问题是在什么地方,查了下相关的帖子,尝试更换LIB文件或CMD文件,都没有解决。
希望TI工程师能解决下,我公司每年DSP的需求目前才几K的量吧,但是明年后可能量就比较大了
ge sw:
回复 ge sw:
我包含了DSP281x_CodeStartBranch.asm文件后,使用rts2800_fl040830.lib文件 程序在线编译仿真快结束的时候出现错误,截图如下
使用rts2800n.lib文件,没有现象没有变化,就是不死机,LCD显示依然乱码
这个问题一直困扰了很久了,不知道问题是在什么地方,查了下相关的帖子,尝试更换LIB文件或CMD文件,都没有解决。
希望TI工程师能解决下,我公司每年DSP的需求目前才几K的量吧,但是明年后可能量就比较大了
Eric Ma:
回复 ge sw:
ge sw
1.使用rst2800ml.lib,如附件
2.查看v120中的flash例程
F281x C/C++ Header Files and Peripheral Examples
当程序运行在Flash时,必须要DSP281x_CodeStartBranch.asm,以及memcopy, iniFlash。
建议你使用例程的F2812.cmd文件。
Eric
这个问题一直困扰了很久了,不知道问题是在什么地方,查了下相关的帖子,尝试更换LIB文件或CMD文件,都没有解决。
希望TI工程师能解决下,我公司每年DSP的需求目前才几K的量吧,但是明年后可能量就比较大了
ge sw:
回复 Eric Ma:
Eric Ma你好 谢谢你的回复
1.使用这个。LIB文件,这个简单,一会我下载就能替换,
2.目前我工程里面就没有DSP281x_CodeStartBranch.asm,以及memcopy, iniFlash三个文件,F2812.cmd应该可以找到。
但是之前我没有这些,也是OK过的你说的这三个文件都在例程里吗,我先下载看看
这个问题一直困扰了很久了,不知道问题是在什么地方,查了下相关的帖子,尝试更换LIB文件或CMD文件,都没有解决。
希望TI工程师能解决下,我公司每年DSP的需求目前才几K的量吧,但是明年后可能量就比较大了
ge sw:
回复 Eric Ma:
使用F2812.cmd文件 编译直接报错 如截图
这个问题一直困扰了很久了,不知道问题是在什么地方,查了下相关的帖子,尝试更换LIB文件或CMD文件,都没有解决。
希望TI工程师能解决下,我公司每年DSP的需求目前才几K的量吧,但是明年后可能量就比较大了
ge sw:
回复 Eric Ma:
我用的这个FLASHI.CMD
这个问题一直困扰了很久了,不知道问题是在什么地方,查了下相关的帖子,尝试更换LIB文件或CMD文件,都没有解决。
希望TI工程师能解决下,我公司每年DSP的需求目前才几K的量吧,但是明年后可能量就比较大了
Eric Ma:
回复 ge sw:
把.text 中的FLASHA改成FLASHE即可。
像这种编译出错问题,可以通过Console中的出错信息来分析原因,根据error 。。。。等信息来看,说明.text段,即代码有 0x3ade大小,但是FLASHA只有14FE的空间还没有用,所以放不下。替换成FLASHE就可以放得下了。
另外记得参照例程中的FLASH项目,iniflash, memcopy, codestart等。
Eric