GD32450i-EVAL开发板到手吐槽gdlink下载及IAR工程模版

作者: 封底小怪
上传时间为: 2017-08-17 10:33 AM
2017-08-17
阅读:

最近幸运的申请到了GD32450i-EVAL开发板,本来之前一直用STM32系列开发,之前刚好有个项目用了STM32F429也就是和GD32450兼容的CPU就寻思移植应该很简单吧。结果我吧事情想的太简单了,今天先分享下到手开箱和自己从例程该的工程模版。先说到手就看到一个高大上的盒子

虽然旧了点但是看起来真的高大上,打开盒子,里面有开发板一枚、USBmini数据线一条、光盘一个和5V1A电源适配器一个。东西很全,几乎不用自己准备任何东西就可以上手开发了。光盘内容是GD32通用板,里面各种GD32开发板的资料都是齐全的,不过这里先吐槽一下,光盘里的数据手持是没有GD32450的,估计是忘了更新了,小问题误伤大雅。但是看到板子后我就囧了

看着歪七扭八的排针(短接块还少几个我自己补上的),而且电源开关都没了直接焊的线。我只想说你在上一任主任哪里经历了什么?还是你在快递那里经历了什么?好吧,不管怎么说赶紧上电下载例程试试。由于我手上没有j-link因此用的板载的gd-link,不得不说gd-link确实方便不需要驱动(使用的HID也就是鼠标键盘模式),但是为啥我的IAR连不上呢?网上下载gd-link手册看看

好吧,我这台电脑的iar 6.2过时了还好公司有iar7.4的安装包,装上试试。安装iar和安装支持库过程就不说了,然后一次编译通过,仿真器选择然后记得勾选Download的Attach to running target否则只是调试不下载到flash的。

测试了点灯等几个例程都没大问题(有个led裂了………………)后,测试摄像头和显示例程发现了新问题

一碰就黑屏,需要重新上电才能再亮起来。估计是液晶模块的排线或者排线接口有损伤,可是液晶是用双面胶粘住的。就这样凑合用吧,唉。

然后根据我的习惯,我会先建立一个工程模板,然后再用这个模板来写代码,可是用例程修改后发现其IAR工程依赖于其目录结构,为了兼容双开发环境其目录结果很别扭,而且所有例程的工程用同一个目录下的库文件,倒是如果把单个例程摘出来就没法运行,因此我修改了例程的工程目录结果(主要的添加了lib库目录)和IAR工程设计,完成后的文件夹即使完整工程,将整个文件夹拷贝到任意目录下重新编译即可运行。

这就是我修改好的工程模板(使用IAR7.4,理论上IAR6.5以上通用但未测试)

GD32450i-EVAL工程模板(IAR).7z

以及我用这个模板电灯的视频

代码超级简单就不贴了。下一步先看看ucosii能不能移植过来跑起来。如果能就继续移植我之前的STM32F429功能,如果短时间搞不定我就写点FFT之类的测试下GD32450的性能。

全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示