首先,别人给了我一个工程文件。
然后,里面有两个main(),一个是BCboot,另一个是应用的吧?
我用IAR打开,打开的好像是应用的,编译无错误。
问题如下:
1:他有个UI测试的Debug. 里面显示chksum failed,然后我再代码中查找这一句,可以找到,它在BcBoot.c的main()中。但是IAR打开的工程中却没有BCBOOT这个文件。是我比较菜,APP里的应用main(),却不知道boot main()在哪,也找不到,启动机器的时候,debug 显示出来 boot main()中的错误语句提示。我该怎么处理啊??
2:我想,别人给我这个工程文件应该有打开过,调试的选项应该都有记忆的?但JLINK调试的时候弹出对话框,里面说找不到某路径文件,并且还有选择新文件的功能,这个我能找到。因为初始的路径是朋友的,而我电脑里不存在。我想说的是,JLINK调试是先Download再调试。而我是在一步一步调试的时候才弹出来的对话框,这样的话这些文件路径即使通过,是不是没有Download进FLASH里?有没有关系?跟第一个问题有没有关系。。因为每次重新运行时都会出现。
3:本来是机器启动自动进入循环,然后调试(中断进入),结果现机器运行后BOOT报错,然后手动执行运行进入循环,然后调试。
我的问题写的详细点,应该能读懂。大家耐心读。。帮帮我这个菜鸟。。谢谢了!求教啊!!
------解决方案--------------------
唉我不懂呀楼主,这可怎么办。
------解决方案--------------------
看得真吃力。。。帮顶吧
------解决方案--------------------
是不是文件效验失败啊