你好。我真的对你的DA14531感兴趣,因为它看起来非常适合我的项目。我是初学者,我从来没有使用过任何对话硬件之前,我从来没有听说过对话,直到大约两个星期前,分别。但问题是。
1) 我将使用外部SPI闪光灯,SPI IMU传感器和32kHz晶体。在这种情况下,我将需要重新映射MISO和SCK到OTP内存中的另一个引脚,对吗?例如,味噌P0\ U 2和SCK P0\ U 5可以吗?
2) 当使用SPI闪存时-我是否能够将此SPI接口用于闪存和IMU?
3) Projects. I downloaded SmartSnippets Studio, SDK read guides and... there really is no anything like "create new empty project" but with the important things set? Do I really have to clone an example project and edit it to create my own project? I don't like this method so much. At least if there was just simple blink project (GCC, not Keil), where I can just delete like 4 lines to have empty project. I can see there only prox_reporter.
4)谈到Prox_Reporter,当我导入它时,Studio显示我:
无效的项目路径:找不到路径(c:\ mypath \ sdk \ platform \ driver \ spi_hci)。
这个在基尔开张的项目看起来还可以。我不知道这是个错误还是不重要的事情。但就这一个。
5) When I import prox_reporter to Studio, click copy, click paste, I get an 'internal error: null argument:' and then there is my new project but with no SDK directories... do not know how to describe it, look here:https://i.imgur.com/koV457i.png。现在有像数百个错误,因为我在'c:\ path \ to \ workspace \ sdk \'中有我的sdk是很奇怪的,它显示了警告
无效的项目路径:找不到包含路径(C:\path\sdk\app\u modules\api)。
--警告路径中缺少两个目录。
我认为这就是我现在需要知道的只是我所需要的(我希望我没有忘记任何东西)。先感谢您!
您好,先生,
感谢您在线的问题,很高兴您开始使用DA14531。您能否注明您是否有任何开发委员会?如果是的话,你有哪一个?
问题1:据我所知,您想使用DA14531 SoC设计定制板。如果我误解了它,请纠正我。可以在任何GPIO中重新映射SPI信号。请在数据表中查看表1。请记住,OTP表示一个时间可编程,因此您无法多次擦除并重新编写OTP。如果您指的是最终产品,则应刻录OTP。
问题2:你的意思是闪光灯和IMU的同样GPIO吗?共享有关项目要求的更多信息会非常有帮助。
问题3:SDK包含两个模板,用于启动您自己的应用程序,该应用程序位于6.0.12.1020 \ projects \ target_apps \模板SDK路径下。但是,只有PXP_Reporter包含基于GCC的项目,您应该将其带参考。
问题4:你是如何移植pxp\u reporter项目的?工具一打开,就应该定义SDK路径。然后您应该打开eclipseide并从现有工作区导入pxp\u reporter项目。这应该是开箱即用的。
问题5:请阅读第4节导入Eclipse / GCC项目DA14585 IOT传感器参考应用与Eclipse GCC:AN-B-064文档。您应该按照相同的过程包含PXP_Reporter。
一般建议:
我强烈建议您从以下文档开始,以了解SDK体系结构以及如何使用DA14531。
http://lpccs-docs.dialog-semondile.com/um-b-119_da14585-da14531_sw_platform_reference/introduction/introduction.html.
http://lpccs-docs.dialog-seminiondiond.com/tutorial_sdk6/introduction.html.
谢谢,下午好
谢谢你的回复。我没有开发板,也没有SoC还没有,我计划只得到SoC和实验只是它。
1, 2) Yes, I am planning to make custom board. I will have SPI flash, SPI IMU, maybe SPI... something else and I could not find out if I can connect those other components to the SPI interface which will flash be connected to. Will I need to have one SPI interface defined in OTP just for the flash and the other SPI interface in code for other components? - will I need like MISO_flash, MISO_others, MOSI_flash, MOSI_others etc.? Or I will connect everything to single interface? Also in SDK drivers I see there is "spi" and "spi_flash" so it confuses me a little.
Also is it even possible to have multiple interfaces?
I have spent some time reading docs but these are the things I could not find or just missed. (edit: it was datasheet actually, maybe that's why I couldn't find it)
3)我明白了。我希望只有像空模板一样的东西,什么都不做(或眨眼)。
4) I imported it like docs says. But 'sdk/platform/driver/spi_hci' does not exist, so I assume this include should not be there? Also there is no mention about 'spi_hci' in SDK docs so I think that include should not be there. But the project is imported correctly, just this one
5)我已经看过另一个对话框的文件,称我应该在进口后“克隆”项目,因此我将保留预先实现的例子完好无损。但克隆后,它显示了数百个错误。那么我应该克隆它吗?
我现在要看那些文件。谢谢您!
英国电信w. I wish this forum had an alert "do you really want to leave this site?" or at least links opened in new tab by default. I clicked on link and my message disappeared because of it :D
您好,先生,
我的推荐将是从我们的任何开发板开始,运行教程和SDK示例,然后开始开发自定义板。此外,在DA14531产品页面中,我建议您阅读AN-B-075:DA14531硬件指南document which provides hardware design guidelines. Can you please describe the procedure you are following in order to open the pxp_reporter?
谢谢,下午好
你好,Dialog员工!\Dialog Semiconductor\SDK\6.0.12.1020.2\projects\target\u apps\template\empty\u peripheral\u template\Keil\u 5\out\u DA14531\Listings目录
I do not want to open another beginner's section, because this one already contains useful details.
所以这是我的设置:
我有一个DA15431 Pro开发工具包,并使用Keil IDE启动。我选择了模板projects\target\u apps\template\empty\u peripheral\u template。
DA14531应用程序启动了,我能够与GATT服务进行通信,所以这很好。
现在,我的问题来了:
1.)我想知道,如果有可能,使用Eclipse环境做同样的事情。Keil IDE限制为32千字节,并根据地图文件
C:\Users\
此代码消耗大约16k字节。添加我自己的应用程序代码,在另一个CPU上创建,可能会破坏Keil限制。该调试图像具有20 k字节。
I used the eclipse (smart snippets studio) environment for the DA14695 already and recognise, that one is a M33, this one a M0 core.
我发现了Eclipse环境更好,没有预算购买Keil IDE - 我觉得这太贵了。
2.) Releated: I still did not find out, what my application size can be as maximum, using the RAM for full debugging. What is my limit with DA14531 ?
注意:我的RAM要求很低。可忽略,除了图书馆的要求。
3.)我是否可以利用SoC的能力从SPI闪存ROM运行,并且仍然使用一个SPI I/O外围设备与SoC一起使用?我打算用大一点的房子。
And closely related: Can I make use of the SPI Flash ROM with the DA14531 Pro Development kit?
4.)补充问题:我在DA14695上看到的是FreeRTOS在示例中,我的代码基于FreeRTOS。那么,FreeRTOS是你的例子的一部分吗
DA14531?
对不起这一大一大问题。但我需要这些非常基本的指示。
此致,
约阿希姆
嗨joachimkr,
谢谢你的提问。
谢谢,下午好
Hello,
I hope it's ok if I add to this also because I have the same problem as points 4 and 5 in the original post.
我想把prox\u reporter复制到prox\u reporter2。
当我导入prox\u reporter时,我得到与第4点相同的include path警告(参见第4点屏幕截图)。
我创建了新目录:
项目\目标\u应用程序\ble\u示例\prox\u reporter2\Eclipse
我将src目录从prox_reporter复制到prox_reporter2目录中。
When I copy project into projects\target_apps\ble_examples\prox_reporter2\Eclipse, I get an error Copy Problems, Internal error: null argument: (see point_5 screenshot)
I also see an issue with an invalid location for linked api folder in prox_reporter Properties -> Resource -> Linked Resources -> Linked Resources. It's looking for location C:\Bluetooth\dev_code\bitbucket\531\sdk_585\sdk\app_modules\api, which I don't have (see screenshot_6).
Can I delete the linked api folder and include path to spi_hci?
嗨,亲爱的,
基于Eclipse的Prox_reporter Reporter项目版本应运行框中,并按SDK6.0.12提供。不确定您遵循的过程,以便克隆Prox_Reporter项目,但我强烈建议在干净的SDK目录中遵循以下步骤。
您不应该复制spi\u hci文件夹。只需按照上面的步骤来克隆项目。直接创建一个新的SDK工作区而不使用.metadata文件夹是很重要的。
谢谢,下午好
Hello,
您提供的步骤工作。
谢谢,
大卫
嗨,亲爱的,
很高兴你解决了问题。
谢谢,下午好