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

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

3天内不再提示

Renesas Synergy S7入门套件介绍

PCB线路板打样 来源:LONG 2019-08-07 09:57 次阅读

嵌入式软件开发人员在预算和时间受限的环境中开发强大的互联网连接设备时面临许多挑战。最近发布的Renesas Synergy S7入门套件专门用于帮助开发人员加速,创新和区分其互联网连接的嵌入式系统。随着Synergy平台发布的嗡嗡声,我不得不亲自尝试看看平台是否能达到预期,或者只是营销烟雾。

潜入我的第一印象,让我们检查一下这个工具包。 Renesas Synergy S7入门套件基于带有浮点单元(FPU)的ARM Cortex-M4处理器,能够处理DSP指令。微控制器令人印象深刻,时钟频率高达240 MHz,闪存代码空间高达4 MB,板载SRAM为640 KB。 S7还具有大量板载连接外设,范围从典型的串行通信接口(SCI),串行外设接口(SPI)和I2C总线到高级外设,如控制器局域网(CAN),USB高速,和以太网

这不是许多开发人员在过去几年中习惯使用的典型低成本开发套件。基本的S7入门套件价格约为84美元,远高于我们许多人习惯的低于30美元的开发套件。但就像生活中的任何事情一样,你得到你付出的代价。

S7入门套件配有完全填充的扩展头和微控制器头,包括Arduino兼容的扩展头。该套件还包括扩展设备,几乎可以让任何工程师满意。板载色QVGA允许图形用户界面开发,而板载以太网允许开发人员快速开始将开发套件连接到网络。该开发套件还包括板载蓝牙低功耗(BLE)设备,电阻式触摸层和触摸滑块。最后一个难题是用于编程和调试S7微控制器的SEGGER J-Link。

为S7设置开发环境相对简单。 Renesas e2 studio是主要的开发环境,基于Eclipse。这使得安装和获取工作空间和项目设置非常普遍。设置的警告是需要下载和安装Synergy软件包(SSP)。 SSP包含许多可以让开发人员快速启动和运行的启动软件。例如,SSP包括ThreadX RTOS硬件抽象层(HAL),板支持包(BSP)和应用程序框架等。 SSP免费提供原型设计和开发,但需要生产许可证。该许可证可能具有某种版税或每年更新过程,但到目前为止,这些细节对我的发现努力免疫。

一旦开发环境得以建立,任何开发套件的第一步就是创建并测试LED闪烁程序。 LED的测试虽然是基本的,但可以验证开发环境是否被充分理解,硬件可以被控制,并且(最重要的是)可以对开发套件进行编程。 e2工作室项目创建向导提供了一个LED闪烁项目,它可以自动为S7开发工具包生成,从而使开发人员不必深入研究微控制器文档。按下一个按钮,初始化和HAL创建都是在幕后完成的,无需开发人员多考虑它。

不幸的是,我的眨眼LED程序最初并不想合作。该程序生成并构建得非常好,但它拒绝与我的开发工具包成功通信。现在,我确实在我的Macbook Pro上运行的虚拟机上安装了工具链,这可能与连接问题有关。但经过一些调查,一些设置调整等,我仍然无法得到开发工具包进行通信。可能仍然存在我忽略的设置,但是现在我真正测试工具链和开发工具包的唯一方法是将其安装在本机运行Windows的计算机上。在重复安装过程并创建一个新的blinky项目后,我能够编译并加载自动生成的blinky程序而没有任何问题。

下一步是下载一些有关如何使用USB的示例。 Renesas Gallery是应用程序代码,工具和第三方组件的存储库,包含S7套件的USBX-Mass存储设备项目示例。这似乎是测试提供的示例代码的完美方式。但是,在下载了USBX-Mass Storage Device项目后,我惊讶地发现该项目没有包含任何大量的源代码。相反,该项目由一个包含组件依赖项和链接器文件的xml文件组成。

将项目导入e2我发现代码生成器使用xml文件生成项目的所有源代码。太酷了!使用这种方法,在开发人员之间转移项目或将它们交付给最终客户端只不过是提供非SSP代码和配置xml文件,至少在理论上如此。

事实证明,在生成USB项目之后,有超过25个警告和一些错误。哎呀!

仔细检查相关文件(是的,在日历上标记 - 我读了指示)显示这个结果是预期的。除了确保SSP许可证位于正确的路径之外,导入项目还需要开发人员更新项目路径。这两个更新完成后。项目已编译,USB已启动并运行!

到目前为止,我对Synergy S7开发套件的第一印象非常好。开发环境易于设置,并且对许多开发人员来说都很熟悉。创建测试项目很简单,甚至还包括用于包含和配置ThreadX RTOS的高级选项。沿途有一些颠簸,但毫无疑问,他们无疑是由于配置设置。

我对S7的探索才刚刚开始。还有很多问题,比如底层代码写得多好?是否针对静态代码分析器检查了代码? API和HAL是否干净且易于记忆和使用?也许最重要的是,像Synergy这样的平台能否真正节省时间和成本,或者开发人员只是在开发周期中进行另一次权衡?这些只是我希望在未来几个月内调查的一些问题。

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

    关注

    17

    文章

    2968

    浏览量

    21647
  • 华强PCB
    +关注

    关注

    8

    文章

    1831

    浏览量

    27719
  • Renesas Synergy
    +关注

    关注

    0

    文章

    2

    浏览量

    1043
  • 华强pcb线路板打样

    关注

    5

    文章

    14629

    浏览量

    42975
收藏 人收藏

    评论

    相关推荐

    S7-1500冗余 PLC 1500R使用入门

    电子发烧友网站提供《S7-1500冗余 PLC 1500R使用入门.pdf》资料免费下载
    发表于 08-13 09:12 1次下载

    西门子 S7 通信协议大揭秘

    什么是S7协议 有网友说,如果 S7 是一辆汽车,它可能看起来像这样: 实际上,西门子S7协议是西门子集团专为旗下S7系列可编程逻辑控制器(PLC)量身定制的一种通信协议。这一协议的设
    的头像 发表于 08-12 14:21 635次阅读
    西门子 <b class='flag-5'>S7</b> 通信协议大揭秘

    S7协议读取西门子S7-200 Smart PLC数据

    西门子S7-200 Smart PLC因其稳定性和易用性而广泛应用。通过使用S7协议,可以实现对PLC数据的高效读取和控制。本文将详细介绍如何使用S7协议读取西门子
    的头像 发表于 07-11 11:55 4840次阅读
    <b class='flag-5'>S7</b>协议读取西门子<b class='flag-5'>S7</b>-200 Smart PLC数据

    宏集物联网工控屏通过 S7 ETH 协议采集西门子 1200 PLC 数据

    上周我们分享了宏集HMI通过S7 MPI协议采集西门子400 PLC数据的操作步骤。本周,我们将继续带来干货,重点介绍宏集HMI如何通过S7 ETH协议采集西门子1200 PLC的数据。
    的头像 发表于 06-21 16:02 492次阅读
    宏集物联网工控屏通过 <b class='flag-5'>S7</b> ETH 协议采集西门子 1200 PLC 数据

    西门子S7协议与TCP协议的区别

    在工业自动化领域,通信协议的选择对于确保设备间的顺畅通信和数据的可靠传输至关重要。西门子S7协议和TCP协议作为两种常用的通信协议,各自具有独特的特点和应用场景。本文将详细探讨西门子S7协议和TCP协议之间的区别,以便读者能够更好地理解和选择适合自身需求的通信协议。
    的头像 发表于 06-19 15:54 3083次阅读

    干货分享:宏集物联网HMI通过S7 MPI协议采集西门子400PLC数据

    宏集物联网HMI集成了多个驱动来适配西门子200、300、400、1200、1500、LOGO等系列PLC,本文主要介绍宏集HMI通过S7 MPI协议采集西门子400PLC数据的操作步骤
    的头像 发表于 06-13 13:39 492次阅读
    干货分享:宏集物联网HMI通过<b class='flag-5'>S7</b> MPI协议采集西门子400PLC数据

    华为双7新品热销,智界S7全国大范围交付

    4 月 18 日午后,华为公司副总裁、华为终端业务首席执行官及智能汽车解决方案BU董事长余承东在社交媒体上宣布,华为旗下最新款Pura 70系列手机自首发以来销量火爆,部分消费者选择将该手机与鸿蒙智行车载智能系统S7相结合,形成了“双7组合”。
    的头像 发表于 04-18 15:32 391次阅读

    华为智界S7汽车今日开启海量交付

    余承东曾在月末的微博中透露,多台智界 S7 已从生产线驶出,正赶赴推送给用户的途中。该车款由华为与奇瑞联手打造,去年 11 月正式上市,共推出四种型号——智界 S7 Pro、智界 S7 Max、智界
    的头像 发表于 04-11 16:22 699次阅读

    RENESAS环境传感器快速入门指南

    电子发烧友网站提供《RENESAS环境传感器快速入门指南.pdf》资料免费下载
    发表于 01-29 09:32 0次下载
    <b class='flag-5'>RENESAS</b>环境传感器快速<b class='flag-5'>入门</b>指南

    高通 S7S7 Pro 音频芯片

    第一代高通S7S7 Pro音频平台经过全面重新设计的架构,拥有听力损失补偿、自适应主动降噪(ANC)、透传和噪声管理专用内核,支持Snapdragon Sound骁龙畅听技术等诸多创新音频特性,将
    发表于 01-23 19:06 1次下载

    EK-RA8D1 RENESAS高级 MCU套件

    电子发烧友网站提供《EK-RA8D1 RENESAS高级 MCU套件.pdf》资料免费下载
    发表于 12-21 10:14 0次下载
    EK-RA8D1 <b class='flag-5'>RENESAS</b>高级 MCU<b class='flag-5'>套件</b>

    第一代高通S7S7 Pro音频平台:超旗舰性能,全面革新音频体验

    》中发现,人们使用耳塞和耳机的频率正在提高、时间更长、用途也更广泛; 更关注卓越音频体验,同时对音质的要求也达到新高。 为此,高通推出了面向耳塞、耳机和音箱设计的 第一代高通S7S7 Pro音频平台 。 第一代高通S7
    的头像 发表于 12-14 20:15 726次阅读
    第一代高通<b class='flag-5'>S7</b>和<b class='flag-5'>S7</b> Pro音频平台:超旗舰性能,全面革新音频体验

    使用PUT和GET指令通过S7连接在两个CPU之间交换数据

    使用 PUT 和 GET 指令通过 S7 连接在两个 CPU 之间交换数据。
    的头像 发表于 12-14 16:53 1.1w次阅读
    使用PUT和GET指令通过<b class='flag-5'>S7</b>连接在两个CPU之间交换数据

    原来都是传感器的“黑科技”?揭秘华为智界S7无人泊车代驾和途灵底盘!

    昨天(11月28日),华为正式发布智界S7。   智界S7是华为智选车业务首款纯电轿车,也是华为与奇瑞合作的首款智选车型。11月9日,智界S7开启预售,截至目前,智界S7预订突破200
    的头像 发表于 12-13 11:40 1007次阅读
    原来都是传感器的“黑科技”?揭秘华为智界<b class='flag-5'>S7</b>无人泊车代驾和途灵底盘!

    智界是哪家公司?前有华为和赛力斯合作的问界 现有华为和奇瑞合作的智界S7

    智界是哪家公司?前有华为和赛力斯合作的问界 现有华为和奇瑞合作的智界S7 11月28日,华为正式发布鸿蒙智行首款轿车智界S7。 前有华为和赛力斯合作的问界,现有华为和奇瑞合作的智界;鸿蒙智行首款轿车
    的头像 发表于 11-29 18:23 4835次阅读
    智界是哪家公司?前有华为和赛力斯合作的问界 现有华为和奇瑞合作的智界<b class='flag-5'>S7</b>