我现在遇到的问题就是图片中的,主要就是我在load程序的时候,弹出一段红色的字,我也不知道是怎么回事,关键问题还不是只有一个程序是这样的,每个例程都是这样的。望大神指点一二呀,还有一个问题就是,有一个例程,我build的时候,有一个错误,不知道怎么改。谢谢
yuanchao zhang1:
回复 Allen35065:
hi, Allen Yin,非常感谢你的解答,但是,还有几个问题想问问您
1、就如出现图中的情况,我想单步调试,却调试不了的嘛?
2、您帮我看看第一张图的那个HUA程序,怎么能够还有一个错误呢,我不知道这个错误怎么改?
3、您觉得这个6678应该怎么来写呀?我现在有些疑问,那个STK是不是没有用MCSDK,因为我在阅读STK程序的时候,感觉是在配置寄存器,所以,我看不到MCSDK的好处,一句话,用什么方式来写6678容易上手?
PS:14年,我在西安有幸参加过您的培训。
Thank you Allen Yin very much!!
Allen35065:
回复 yuanchao zhang1:
1. 这些部分没有源代码当然不能在C语言下调试,汇编下是可以单步的,但是这些地方单步调试有何意义,都是系统的函数;
2, 默认都是能够编译通过的,编译不过可能是你修改了或者某些文件被误删或者版本用的不对,这些问题不好定位,简单的解决方法就是把所有的安装包都删了,重新装一次CCS, MCSDK等等;
3, STK是用来演示如何写驱动代码的,PDK里面封装的层次较多,不容易找到寄存器层面的错误,STK比较直观。