我不知道你是不是GD的官方人员,如果是,我只能说GD的人员都牛B,就这种服务态度,我会离GD有多远走多远,芯片多的是,在官方网站并没有见到任何申明芯片引脚功能变更的文件;包括数据手册,版本升级也没讲引脚功能定义变更。至少到目前为止,我用过的芯片,没有见到过这种完全不负责任,随意修改引脚功能定义而不告知用户的行为,也没碰到过哪个厂商会这样随意修改芯片的引脚功能定义,芯片型号一旦确定,引脚功能都固定了,只会修复BUG导致的功能定义问题。幸好我没有用GD的芯片进行产品开发,否则也会掉进这种坑里浪费时间(你能保证市场流通的芯片就一定是最新版本的,能对应新的数据手册?假如我买到老版本了,你就怪我不应该在某宝去买,出现问题了要自己负责?)用户在使用过程中发现了问题,提出来,厂商不应该热情解答吗?。如果你只是代理,我会当你是空气,省得将国产芯片抹黑。
你要证据,我帖子上回复时都讲出了楼主提出为问题的这几个引脚的功能定义,在这里,为了满足你的好奇心,我再次截图贴出来两个版本的所有引脚功能定义给你看清楚,是不是引脚功能定义完全不同?我把不相同的命名全部用红线标示出来了。
仔细看清楚对比图,左边的是新版手册上的芯片引脚功能定义,右边是2.2版手册芯片引脚功能定义,你找给我看看有哪一点是相同的,
哦,对了,GPIO的名称是相同的,除了叫Pxx一样,还有哪个功能是一样?
当然,为了搞清楚你说的SDK的问题,我会找头文件来对比,根据对比结果,确实厂家是改了名称定义。通过向量表的名称定义就可以看出来。
所以这里又带来了一个问题,在用户不了解新旧版本的区别的情况下,是有可能使用旧的SDk来开发的,而有可能这时候查看的数据手册是新版的,引脚功能会按新版手册去设计。从而也会出现楼主所说的问题。
|