新手问题DA14531和SmartSnippets工作室

⚠️
大家好. .谢谢光临论坛。令人兴奋的消息!我们现在在移动的过程中,我们的新论坛平台,将提供更好的功能和包含在主对话框的网站。所有文章和帐户已经被迁移。我们现在只接受交通新论坛,请发布任何新的线程//www.xmece.com/support。我们将修复bug /优化搜索和标签在接下来的日子里。
10个职位/ 0
最后发表
thespixxyq
离线
最后看到:2个月3周前
加入:2020-01-17十七34
新手问题DA14531和SmartSnippets工作室

你好。我很感兴趣你的DA14531,因为我看起来完美SoC项目。我是初学者,我从来没有使用过任何对话框HW;我从来没听说过这样的对话框,直到2周前,分别。但问题。

1)我要使用外部SPI flash, SPI IMU传感器和32 khz晶体。在这种情况下,我将需要重新映射味噌和SCK OTP记忆中另一个别针,对吧?例如味噌P0_2和SCK P0_5会好吗?

2)当使用SPI flash -我能使用这个SPI接口flash和IMU吗?

3)项目。我下载SmartSnippets工作室,SDK阅读指南和…真的是没有类似“创建新的空项目”,但设置了重要的事情?我真的要克隆一个例子项目和编辑它创建自己的项目吗?我不喜欢这种方法。至少如果只是简单的眨眼项目(GCC,不是凯尔),在那里我可以删除4线空项目。我只可以看到prox_reporter。

4)谈到prox_reporter,当我导入,工作室展示了我:

无效的项目路径:包括路径未找到(C: \ mypath \ sdk平台\ \司机\ spi_hci)。

这个项目在凯尔似乎好了。我不知道这是一个错误或者只是不重要的东西。但就这一个导入。

5)当我导入prox_reporter工作室,点击复制,点击粘贴,我得到一个“内部错误:无效的论点:“还有我的新项目但是没有SDK目录……不知道如何描述它,看这里:https://i.imgur.com/koV457i.png。现在有成百上千的错误和奇怪的因为我有我的SDK的C: \路径\ \ workspace \ SDK \ '和它显示警告

无效的项目路径:包括路径未找到路径(C: \ \ sdk \ app_modules \ api)。

有缺失的两个目录,路径的警告。

我认为这是所有我需要知道现在(我希望我没有忘记任何东西)。提前谢谢你!

设备:
PM_Dialog
离线
最后看到:2天18小时前
工作人员
加入:2018-02-08 11:03
嗨thespixxyq,

嗨thespixxyq,

谢谢你的问题在线和你开始DA14531高兴。你能请注明如果你有我们的开发板吗?如果是,你有哪一个?

问题1:只要我能理解你想使用DA14531 SoC设计一个自定义的。如果我误解了它请纠正我。在任何GPIO SPI信号可以重新映射。请检查表1数据表。记住OTP代表一次可编程,因此你不能擦除和重写OTP多次。你应该把OTP如果你指的是最终产品。

问题2:你是指同一GPIOs Flash和乌兹别克斯坦伊斯兰运动吗?这将是非常有用的,分享更多的信息关于你的项目需求。

问题3:SDK包括两个模板下开始自己的应用程序,它位于6.0.12.1020 \ target_apps \ \项目模板SDK的道路。然而,只有基于pxp_reporter包括GCC的项目,你应该把它的引用。

问题4:你怎么港pxp_reporter项目吗?当工具打开,你应该定义SDK的道路。那么你应该打开Eclipse IDE并导入pxp_reporter项目从现有的工作空间中。这应该是运行的。

问题5:请阅读第四节导入Eclipse / GCC项目DA14585物联网传感器参考应用程序与Eclipse GCC: - b - 064文档。你应该遵循相同的过程包括pxp_reporter。

一般建议:

我强烈建议你先下列文件为了理解SDK DA14531架构以及如何使用。

http://lpccs - docs.dialog semiconductor.com/um - b - 119 - _da14585 da14531_sw_platform_reference/introduction/introduction.html

http://lpccs-docs.dialog-semiconductor.com/Tutorial_SDK6/introduction.html

谢谢,PM_Dialog

thespixxyq
离线
最后看到:2个月3周前
加入:2020-01-17十七34
谢谢你的回应。

谢谢你的回应。我还没有开发板和SoC和我计划只是SoC和试验。

1、2)是的,我打算做定制。我将有SPI flash, SPI IMU,也许SPI……别的我不能发现如果我可以连接其他组件的SPI接口将flash连接。我需要一个SPI接口中定义的OTP的flash和其他组件的其他SPI接口代码吗?——我需要像MISO_flash MISO_others MOSI_flash, MOSI_others等等?或者我将连接所有单一接口?还在SDK司机我看到有“spi”和“spi_flash”这让我有点迷惑。
也有可能有多个接口?
我花了一些时间来阅读文档,但这些都是我找不到或者只是错过了的东西。(编辑:它实际上是数据表,也许这就是为什么我找不到)

3)我明白了。我希望就这样空模板什么也不做(或眨眼)。

4)我进口像医生说。但sdk /平台/司机/ spi_hci”不存在,所以我认为这包括不应该吗?还没有提到关于SDK文档“spi_hci”所以我认为包括不应该存在。但项目导入正确,只是这一个

5)我看到另一个对话框的文件,说我应该“克隆”项目导入后我将预制例子完好无损。但在克隆它显示了数以百计的错误。所以我应该克隆与否?

我现在要看这些文档。谢谢你!

顺便说一句。我希望这个论坛有一个警告“你真的想离开这个网站?”或者至少默认在新标签页打开链接。我点击链接,我的信息消失,因为它:D

PM_Dialog
离线
最后看到:2天18小时前
工作人员
加入:2018-02-08 11:03
嗨thespixxyq,

嗨thespixxyq,

我的建议是首先任何我们的开发板,运行教程和SDK示例,然后开始开发一个定制的董事会。此外,在DA14531产品页面我建议你阅读一个- b - 075: DA14531硬件指南文档提供了硬件设计的指导方针。可以你请描述过程后才能打开pxp_reporter ?

谢谢,PM_Dialog

joachimkr
离线
最后看到:2个月4周前
加入:2018-07-06 08:58
你好,对话框的员工!

你好,对话框的员工!
我不想打开另一个初学者的部分,因为这个已经包含有用的细节。
这是我的设置:
我有个DA15431 Pro开发工具包和使用我们的IDE。我选择模板项目\ target_apps \ \ empty_peripheral_template模板。
DA14531应用程序开始和我能够与关贸总协定通信服务,这很好。
现在,这里是我的问题:
1)。我想知道,如果它是可能的,使用eclipse环境中做同样的事情。凯尔IDE仅限于32 kb和映射文件
C:\Users\ <路径> \ Dialog-Semiconductor \ SDK \ 6.0.12.1020.2 \ target_apps \ \项目模板\ empty_peripheral_template \ Keil_5 \ out_DA14531 \上市
这段代码消耗大约16 k字节。添加我的应用程序代码,创建另一个CPU上,可能会打破我们的极限。调试20 K字节的图像。
我使用eclipse(智能片段studio)环境DA14695已经承认,这一个是M33, M0核心之一。
我发现eclipse环境更好,没有预算购买凯尔IDE——我觉得太贵了。
2)。相关:我还没有找到,我的应用程序的大小可以作为最大,使用完整的内存调试。我与DA14531限制是什么?
注意:我的内存需求非常低。可忽略不计的,除了图书馆的要求。
3)。我可以利用SoC的能力从SPI闪速存储器和仍在使用一个I / O外围,SPI SoC ?我打算使用较大的住房。
和密切相关:我可以利用SPI闪速存储器DA14531 Pro开发工具包?

4)。补充问题:我看到在DA14695 FreeRTOS在样品和我的代码是基于FreeRTOS。那么,FreeRTOS的示例的一部分
DA14531吗?

对不起对于这个大的问题。但是我需要这些非常基本的指令。
最好的问候,
约阿希姆

PM_Dialog
离线
最后看到:2天18小时前
工作人员
加入:2018-02-08 11:03
嗨joachimkr,

嗨joachimkr,

谢谢你的问题。

  1. 的SDK6.0.12砧骨基于Eclipse的项目。这个项目是接近记者,它坐落在项目\ target_apps \ ble_examples \ prox_reporter \ Eclipse SDK的道路。您可以使用接近记者项目作为参考。此外,您可以使用SmartSnippets工作室提供的对话框,以构建、调试和下载固件到系统内存中。请访问DA14531产品页面和下载最新版本的工具。如果您加载接近记者项目,你应该建立它,因为它是SDK提供的。所有其他的项目是基于凯尔IDE。
  2. 你能澄清问题# 2 ?DA14531有三(3)RAM的细胞可以保留。如果在da1458x_config_advanced。h文件,CFG_CUSTOM_SCATTER_FILE国旗是未定义的,那么系统知道哪些块基于默认的SDK散射文件保留。RAM3块总是保留,因为它包含了ROM数据。例如,如果应用程序代码可以放入RAM1,然后RAM2块将被关闭。你说的可能是最大的二进制图像,可以加载到系统内存吗?
  3. 你是说同样的GPIO应该分享SPI Flash和另一个SPI外围?是的,你可以使用SPI的Flash DA14531 Pro开发工具包。请检查一个- b - 072: DA14531启动选项应用程序的注意。
  4. DA1469x和DA1469x系列产品是基于一个先发制人的实时操作系统即FreeRTOS多任务处理能力。我们所有DA145xx (xx: 80/81/83/85/86/31)产品基于一个亚博电竞菠菜简单的事件驱动的内核不提供多任务功能。内核的核心是一个调度程序运行在应用程序的主循环。事件调度器检查是否设置和服务等待通过调用相应的事件处理程序。事件可能是一个祝福或计时器事件,两个任务之间的消息。请检查2.3节。实时内核的嗯- b - 119: DA14585-DA14531 SW平台参考用户手册获得更多信息。

谢谢,PM_Dialog

dsteury
离线
最后看到:10个月3天前
加入:2016-09-28 16:05
你好,

你好,

我希望是好的如果我添加这也因为我也有同样的问题点在原文4和5。

我试图复制prox_reporter prox_reporter2。

当我导入prox_reporter得到相同的包括路径警告点4(见point_4截图)。

我做新目录:

项目\ target_apps \ ble_examples \ prox_reporter2 \ Eclipse

我从prox_reporter src目录复制到prox_reporter2目录。

当我将项目复制到\ target_apps \ ble_examples \ prox_reporter2 \ Eclipse项目,我得到一个错误复制问题,内部错误:null参数:(见point_5截图)

我还看到一个问题一个无效的文件夹位置与api在prox_reporter属性- >资源- >链接资源- >链接资源。寻找位置是C: \蓝牙\ dev_code \ bitbucket都\ 531 \ sdk_585 \ sdk \ app_modules \ api,这我没有(见screenshot_6)。

我可以删除有关api文件夹,包括通往spi_hci吗?

附件:
PM_Dialog
离线
最后看到:2天18小时前
工作人员
加入:2018-02-08 11:03
嗨dsteury,

嗨dsteury,

基于Eclipse版本的现成prox_reporter记者项目应该运行和SDK6.0.12提供的。不确定接下来的过程你为了克隆prox_reporter项目,但是我强烈建议遵循以下步骤在一个干净的SDK目录中。

你不应该复制spi_hci文件夹。按照上面的步骤来克隆项目。重要的是要有一个新的SDK工作区. metadata文件夹直接。

谢谢,PM_Dialog

dsteury
离线
最后看到:10个月3天前
加入:2016-09-28 16:05
你好,

你好,

你提供的步骤。

谢谢,

大卫

PM_Dialog
离线
最后看到:2天18小时前
工作人员
加入:2018-02-08 11:03
嗨dsteury,

嗨dsteury,

高兴你找到你的问题。

谢谢,PM_Dialog