【ACM32G103RCT6】开箱测评 + 开发环境搭建求助!
<p>如题,本次我对期待已久的ACM32开发板进行开箱测验,板子是我昨天收到的,但是在我搭建工程的时候编译出来一直有几百个警告我一直想不明白,希望官方也可以出来解答一下。</p><p>本期测评分为两个模块,第一个模块是开箱和上电测评,第二个模块是求助在我搭建工程中的问题。</p>
<p> </p>
<p><strong><span style="font-size:24px;">1.开箱和上电测评</span></strong></p>
<p>本次ACM32G103RC对于同等级的MCU中,性能还是比较强劲的。采用STAR-MC1内核并兼容M33和M4指令集,工作主频可达120MHz,支持浮点运算和DSP,自带CORDIC三角函数硬件加速器,兼具优异的运算处理能力与超低功耗特性。</p>
<p>开箱后的包装如图下所示,包装采用一个垫有保护泡沫的塑料盒子,收纳起来非常方便。</p>
<p> </p>
<p>由图中得知,ACM32G103开发板的所有引脚都全部引出,方便开发者自行开发,板载有DAP调试器,这行可以方便我们下载程序,而不用去手动外接Link。</p>
<p> </p>
<p>下面对开发板进行上电,上电状况如图下所示。出厂程序把三个led灯全部点亮,其中红色的灯为调试状态灯,中间的为电源灯,而最上面的为用户自定义灯。</p>
<p> </p>
<p>用过DAPLink的都知道,DAP芯片不光有调试接口,还有串口的接口,那么我们就打开串口助手看一下出厂程序在串口方面有没有说法。</p>
<p> </p>
<p>可以看到出厂程序有个串口Demo,打印出了所有的串口信息,并提示让我们输入任意数据,那我们就尝试一下(用MobaXterm 体现不出效果,我们用另外一个串口助手)。</p>
<p> </p>
<p>可以看到出厂的串口程序是你发什么,他就把你发的程序给返回。</p>
<p> </p>
<p><strong><span style="font-size:24px;">2.工程搭建</span></strong></p>
<p>有了板子最重要的就是搭建开发环境。而我是一名强迫症患者,喜欢用自己搭建的纯净的工程。这样也方便程序的移植。</p>
<p>先展示一下官方的环境搭建教程资料<a href="https://bbs.eeworld.com.cn/thread-1265880-1-1.html">分享一波新资料【航芯ACM32G103开发环境搭建】 - 国产芯片交流 - 电子工程世界-论坛 (eeworld.com.cn)</a>这个链接是官方的搭建教程。</p>
<p>中间有几步跳的非常快,最后直接就把工程搭建好了,但是我按照官方的教程搭建却有几百个警告。我的搭建和官方搭建的工程如下所示:</p>
<p> </p>
<p>我的工程:</p>
<p> </p>
<p>可以看的出来该有的文件我一个也没缺,但是就是会有300多个警告。官方的例程都是被包裹在一个大文件里,所有也没有工程模版之类的。搭建工程花了两个晚上时间,一直都是三百个警报。而在我之前有一个与我申领同样板子的贴友发布的搭建环境教程中也并没有搭建属于自己的工程,烧录的是官方的例程。最后希望可以得到大家的帮助。(相关头文件已全部添加)</p>
<p>警告类型什么都有,以下是部分警告图:</p>
<p> </p>
<p> </p>
<p> </p>
<p>最后我给官方一点建议,希望官方以后在做资料时候,尽量给一个工程模版,这样会给工程师省很多麻烦。</p>
<p> </p>
<p>总结:ACM32G103RC开发板性能强悍,将所有引脚引出并板载DAP,方便开发者开发。但是资料方面,至少是工程搭建方面资料欠缺。</p>
<p>现在这个问题已经被我找出来,如果工程报警告的话,我们需要勾选上下面这个警告就全部会消失。 出现这么多警告的原因就是我的KEIL是编译器6版本,勾选上这个就会包容之前版本5,警告也就会消失。</p>
我看了一下,估计是文件引用有重复,大佬有时间,可以借鉴一下正点原子的工程搭建,把各个模块分开一下。 <p>警告的话,好象还有一个方法,就是把一些不是很重要的屏掉的。找找例程看看,我也申请了,但是还不知道能不能通过,如果拿到板子,我们一起研究一下。</p>
lugl4313820 发表于 2023-12-18 22:38
我看了一下,估计是文件引用有重复,大佬有时间,可以借鉴一下正点原子的工程搭建,把各个模块分开一下。
<p>要的,哈哈,这个是我搭建目录的的习惯,也是图一个方便。</p>
lugl4313820 发表于 2023-12-18 22:39
警告的话,好象还有一个方法,就是把一些不是很重要的屏掉的。找找例程看看,我也申请了,但是还不知道能不 ...
<p>可以,期待共同进步。</p>
qiao--- 发表于 2023-12-18 22:46
可以,期待共同进步。
<p>我前面是没有关注,昨天看到他有64倍的放大,刚好我有个微安测量的项目,看效果怎么样。</p>
本帖最后由 wumingjiong 于 2024-1-2 11:43 编辑
<p>这些警告看起来和编译器版本有关,你用的编译器版本是AC6的吗,然后示例工程官网上的SDK里应该有吧</p>
<div class="quote">
<blockquote><font size="2"><a href="forum.php?mod=redirect&goto=findpost&pid=3290846&ptid=1267336" target="_blank"><font color="#999999">wumingjiong 发表于 2024-1-2 11:40</font></a></font> 这些警告看起来和编译器版本有关,你用的编译器版本是AC6的吗,然后示例工程官网上的SDK里应该有吧</blockquote>
</div>
<p>已经解决了,2楼有我的解决办法</p>
<p> </p>
页:
[1]