0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【感芯科技64线程MC3172开发板免费试用体验】MC3172开发板开发环境搭建与烧写

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-13 11:14 次阅读

本文来源电子发烧友社区,作者:Aivisus, 帖子地址:https://bbs.elecfans.com/jishu_2308772_1_1.html



GPIO翻转测试(视频详见作者原帖子)

接上一篇,接下来开始进行程序开发。
根据该开发资料说明,该开发板试用的是mounriver.Ide开发工具,在http://www.mounriver.com/download网上,找到 windows 64 位开发工具,下载安装:
pYYBAGM9sc6ASSj9AAA5BcIZrTw378.png
poYBAGM9sc-AYG59AAGY-yF-ti8903.png
poYBAGM9sdCAECSMAAfoBH2aPaM589.png
pYYBAGM9sdGAX0zbAAn3OyZfV8A927.png

安装过程如上图,按提示一路选择“是”,“下一步”即可顺利安装了开发环境。然后把开发板提供的资料包MC3172资料合集_v1.12解压,里面有一个 MC3172_Template 工程,点击其项目文件 MC3172.wvproj 即打开了工程文件。
pYYBAGM9sdKAMRGlAAJOVXNT-o4356.png
根据文档这个芯片提供了一个工具,可以自由的配置线程的开启,以及线程的主频和内存,代码存储的规划,该工具在项目的MC3172_TemplateMC3172 目录下线程配置工具_V1.exe,点击打开如下图:
poYBAGM9sdSAGvGNAAGKgmZ0hIo677.png
这里我选择64K代码和64KRAM,以及内部高速RC晶振。它会自动产生配置代码,文件是thread_config.h ,可以打开看一下,但是基本没看明白,它是怎么配置的,不过好在可以不用管它,直接用即可。
然后点编译,很快就提示编译完成:
poYBAGM9sdOAHgKAAAH4UL2Z-Xc023.png
编译完后,在Release目录下,可以看到新产生的MC3172.hex文件,然后把它烧写到板子上。烧写试用项目根目录提供的烧写工具:开发板程序下载_v1.1.exe , 点击该工具,它会自动发现设备,如果没有发现,那就是USB没有插好,或者microUSB口没有插到位,这里要注意,不能使用一些USB充电线,那些线只有两线,不能传输数据,虽然口是一样的,需要特别的注意。

插上microUSB线后,下载工具提示找到设备,点击连接设备后,下面的功能按钮就可以点了,然后选择文件,可以选择一次下载运行,或者flash烧录,一般选择flash烧录方式。
pYYBAGM9sdWAN0wPAAEG0oZiSG8886.png
烧录完之后,就开发测试程序运行是否正常了。首先这里测试GPIO 的功能,因为开发板上没有LED,所以不知道GPIO是否运行正常,所以需要借助其它开发板上的LED来检验它是否输出正常,这里我使用了一块很久前的51开发板,主要使用上面的LED,来检验GPIO是否输出正常。虽然51开发板的电压时5v,但是灯珠的驱动电压只要3.3v也能亮,因此可以直接连接使用。
pYYBAGM9sryARz_dAB-E9c8lRSc020.png
连线方式按说明文档,在GPIO例程里,GPIOA的pin0,pin2是输出,并且随时进行反转,按理应该出现灯珠闪烁的效果,因此把pin0,pin2 分别接上51开发板的 p10,p11口,同时连接两板的GND,达到共地。开始发现灯珠常亮,以为程序没有运行,或者接线哪有问题,经过反复尝试,最后发现是因为MC3172的thread0线程速度太快,即翻转速率太高,以至于看不到闪烁的效果。它delay的时间是5000次,估算间隔周期为 5000/(192000000/2)=52uS,即52微秒,当然就看不到闪烁了,把delay的循环周期改为 48000000 后,即为0.5秒变化一次,修改后再看灯珠效果,终于达到了预想的目的,即验证成功。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    微主板/开发板Linux系统播放音频方法,触觉智能RK3562开发板演示

    本文介绍瑞微方案主板/开发板Linux系统播放音频的方法,触觉智能RK3562开发板演示,通用RK3566、RK3568、RK3588等
    的头像 发表于 12-13 11:40 196次阅读
    瑞<b class='flag-5'>芯</b>微主板/<b class='flag-5'>开发板</b>Linux系统播放音频方法,触觉智能RK3562<b class='flag-5'>开发板</b>演示

    追加名额丨米尔瑞微RK3576开发板有奖试用

    米尔与瑞微合作发布的新品基于瑞微RK3576应用处理器的MYD-LR3576开发板免费试用活动加码啦~~米尔追加了2块价值849元的MY
    的头像 发表于 11-22 01:00 173次阅读
    追加名额丨米尔瑞<b class='flag-5'>芯</b>微RK3576<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    【迅为】瑞微RK3588开发板RK3568开发板区别及优势

    RK3568开发板
    的头像 发表于 11-18 14:19 359次阅读
    【迅为】瑞<b class='flag-5'>芯</b>微RK3588<b class='flag-5'>开发板</b>RK3568<b class='flag-5'>开发板</b>区别及优势

    正点原子fpga开发板不同型号

    正点原子作为国内领先的FPGA开发板供应商,其产品线覆盖了从入门级到高端应用的各个领域。这些开发板不仅适用于学术研究,还广泛应用于工业控制、通信、图像处理等多个领域。 1. 入门级开发板 1.1
    的头像 发表于 11-13 09:30 618次阅读

    有奖丨米尔 瑞微RK3576开发板免费试用

    米尔与瑞微合作发布的新品基于瑞微RK3576应用处理器的MYD-LR3576开发板免费试用活动来啦~~米尔提供了7块价值849元的MYD
    的头像 发表于 11-12 01:00 302次阅读
    有奖丨米尔 瑞<b class='flag-5'>芯</b>微RK3576<b class='flag-5'>开发板</b><b class='flag-5'>免费</b><b class='flag-5'>试用</b>

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名
    的头像 发表于 11-09 01:02 241次阅读
    有奖<b class='flag-5'>试用</b>!!RA-Eco-RA4E2-<b class='flag-5'>64</b>PIN-V1.0<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>活动开始报名

    全志T113-S3开发板—USB两步烧录固件

    “烧录开发板是每位开发者的必修技能。在使用开发板开发时,时常需要把编译好的镜像文件
    的头像 发表于 11-07 09:04 800次阅读
    全志T113-S3<b class='flag-5'>开发板</b>—USB两步烧录固件

    迅为itop-3568开发板AMP双系统使用手册之AMP镜像

    迅为itop-3568开发板AMP双系统使用手册之AMP镜像
    的头像 发表于 11-04 15:00 431次阅读
    迅为itop-3568<b class='flag-5'>开发板</b>AMP双系统使用手册之<b class='flag-5'>烧</b><b class='flag-5'>写</b>AMP镜像

    【RA-Eco-RA0E1-32PIN-V1.0开发板试用】开箱+环境搭建 终于会用HAL框架了,环境搭建玩成了!

    【RA-Eco-RA0E1-32PIN-V1.0开发板试用】开箱+环境搭建终于会用HAL框架了,环境搭建
    发表于 11-01 13:18

    51开发板芯片资料

    51开发板芯片资料
    发表于 09-18 09:29 1次下载

    点击参与米尔NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了3块价值678元的MYD-LMX9X开发板发起
    的头像 发表于 06-13 08:02 527次阅读
    点击参与米尔NXP i.MX 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    免费!NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了2块价值678
    的头像 发表于 05-23 08:01 725次阅读
    <b class='flag-5'>免费</b>!NXP i.MX 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA开发板通常包括FPGA芯片、时钟模块、电源模块、输入输出接口等组
    的头像 发表于 03-14 18:20 2003次阅读

    fpga开发板使用教程

    FPGA开发板的使用教程主要包括以下几个关键步骤。
    的头像 发表于 03-14 15:50 1114次阅读

    fpga开发板与linux开发板区别

    FPGA开发板与Linux开发板是两种不同的硬件开发平台,各自具有不同的特点和应用场景。在以下的文章中,我将详细介绍FPGA开发板和Linux开发板
    的头像 发表于 02-01 17:09 2235次阅读