我自制TCI6487系统版,采用I2C自启动,出现有时能自启动成功,有时不行,具体程序为测试GPIO程序(很小),查看GPIO驱动的LED灯闪烁为判决依据;请
大侠帮忙分析,是否由于下面原因:
1)硬件原因是否可以排除?(因为有成功的时候)
2)没启动(LED没闪烁)时,再连仿真器,什么都不做,有时就好了,是不是与烧写的仿真器有关?
3)没启动(LED没闪烁)时,连方针器,读各段内容,与原程序比较一样,此时,点击CCS的运行按钮,能正常运行。是否是程序暂停了?
4)是否由于原代码,存在bug?(烧写程序是论坛上关于6487的提供工具和工程,应该没问题)
现在是有时LED闪烁,有时就不行,期望大侠们给出宝贵意见和建议。
Andy Yin1:
没启动的时候,通过仿真器链接后程序停在哪里,是停在点灯程序里还是RBL里呢。
bootloader 例程:http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/5340.aspx