本帖最后由 w453509596 于 2015-9-19 12:23 编辑
我在用新唐M0516LDE做一款公司新开发的产品,由于硬件去打样了,还没出来,我先看看这个芯片怎么去使用,而且我写程序有个习惯,在硬件还没有做好的时候,先把基本驱动程序做好了,用软件仿真看看。但我发现例程软件运行的起始点是汇编,进不了main()函数。我找了好久,才发现了是由于没有硬件,解锁不通过,大哥你到是说一声,要不一些刚用的朋友怎么会知道。官方工程中一些变量类型名字下面有错误提示线,这和头文件放的顺序有关系,最起码这应该注意点啊,官方例程,代表的时官方形象。当然了也有好多人不会在意这个问题,我是做工业控制的,做技术的,可能有点处女座,什么事情得分晰清楚了才用,但是这款芯片的确不错,还带有6个时钟周期的硬件除法器,我相信这的确是一大亮点,但如果想让大家都去使用它,我觉得软服务做的更细一点,一定能够加分不少,毕竟这个社会都在由产品向服务方面转化了。先申明我只是一个普通产品开发工程师,不是黑。我觉得FAE的服务非常重要,我用飞思卡尔和ST的处理器的时候,遇到解决不了的问题都是可以直接找到FAE的帮忙解决。毕竟芯片也和我们的产品一样,也是存在BUG的,这些东西从官方的基本数据手册和例程上是看不出来的。我前面也发了个求助贴,就是硬件仿真时看数组中的值,硬件停在那,不停的点开数组变量前面的“+”号,数组的值会乱变。带通信类产品调试的时候,好多都是按时间点去捕捉数据,这最起码给我们的调试带来了很大的麻烦,我也在此求一个解决办法。我自己用官方的库重新建一个工程,总是有一些问题,大家可以去试试看,这个不难。我也没能找到其原因。我觉得如果这个芯片按常规的方法去使用,不能达到正确的结果的话,官方应该在里面加一份文档,告诉大家怎么去建一份工程模板。我在这里把我从官方下载的库传上来。芯片的学习和使用是有很大的差别的,新唐推出这款芯片,不是只为了让大家学习的。
|
|