环境是CCS3.3,CGT是5.2.13,目标芯片是F28335,使用DSP/BIOS,芯片下面带一个液晶
之前调试一直使用正常,后来出现一个很郁闷的问题。
我定义了一些全局变量,还有一些全局常量。
我把其中一个源文件的全局变量剪切到另外一个源文件,其他保持不变,然后发现液晶的显示乱码了。
恢复原状则显示正常。在这个过程中,DSP/BIOS都是一直在运行的
后来发现改变某些全局变量的位置时,都会出现这种问题,恢复则没有问题。
查了一下map文件,有些变量的位置改变了,还有.cinit的也有一点改变
具体是什么问题呢?搞了我几天,相当的郁闷。。。。
Young Hu:
检查下与液晶显示相关的代码吧!这个看不到代码不好分析具体的原因。
环境是CCS3.3,CGT是5.2.13,目标芯片是F28335,使用DSP/BIOS,芯片下面带一个液晶
之前调试一直使用正常,后来出现一个很郁闷的问题。
我定义了一些全局变量,还有一些全局常量。
我把其中一个源文件的全局变量剪切到另外一个源文件,其他保持不变,然后发现液晶的显示乱码了。
恢复原状则显示正常。在这个过程中,DSP/BIOS都是一直在运行的
后来发现改变某些全局变量的位置时,都会出现这种问题,恢复则没有问题。
查了一下map文件,有些变量的位置改变了,还有.cinit的也有一点改变
具体是什么问题呢?搞了我几天,相当的郁闷。。。。
jason chen1:
回复 Young Hu:
液晶那边只是发数据过去就好了,28335不是直接控制
我感觉是.cinit改变了之后,就导致这样的
环境是CCS3.3,CGT是5.2.13,目标芯片是F28335,使用DSP/BIOS,芯片下面带一个液晶
之前调试一直使用正常,后来出现一个很郁闷的问题。
我定义了一些全局变量,还有一些全局常量。
我把其中一个源文件的全局变量剪切到另外一个源文件,其他保持不变,然后发现液晶的显示乱码了。
恢复原状则显示正常。在这个过程中,DSP/BIOS都是一直在运行的
后来发现改变某些全局变量的位置时,都会出现这种问题,恢复则没有问题。
查了一下map文件,有些变量的位置改变了,还有.cinit的也有一点改变
具体是什么问题呢?搞了我几天,相当的郁闷。。。。
Young Hu:
回复 Young Hu:
发数据也得有个接口啊?得一步一步的来查找问题所在。如果程序架构好得话,肯定不会因为几个变量影响其他部分的工作。您觉得.cinit改变后,为什么导致这个?有没有想象为什么?这个问题只能您自己一步一步来查。我们对您的系统和程序根本不了解,没法帮您太细致的分析。怎么会出现因为几个变量更改导致液晶有问题呢??、