查看: 6038|回复: 0

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

[复制链接]
  • TA的每日心情
    慵懒
    2018-7-11 11:21
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2017-8-17 10:33:34 | 显示全部楼层 |阅读模式
    分享到:
    最近幸运的申请到了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的性能。
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-25 20:12 , Processed in 0.116840 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.