你好。我对你的DA14531非常感兴趣,因为它看起来像我的项目的完美SoC。我初学者,我以前从未使用过任何对话的对话;直到2周前,我从未听说过对话。但要提出问题。
1)我将使用外部SPI Flash,SPI IMU传感器和32kHz水晶。在这种情况下,我需要将MISO和SCK重新映射到OTP内存中的另一个引脚,对吧?例如MISO P0_2和SCK P0_5会好吗?
2)使用SPI闪光灯 - 我是否能够为Flash和IMU使用此SPI接口?
3)项目。我下载了SmartSnippets Studio,SDK读取指南......真的没有什么类似于“创建新的空项目”,但与设置的重要事项?我真的必须克隆一个示例项目并编辑它以创建自己的项目吗?我不太喜欢这种方法。至少如果只有简单的闪烁项目(GCC,不是Keil),那么我可以删除4行以具有空项目。我可以看到只有prox_reporter。
4) Speaking of prox_reporter, when I import it, Studio shows me:
Invalid project path: Include path not found (C:\mypath\sdk\platform\driver\spi_hci).
在Keil中开放的同一项目似乎很好。我不知道这是一个错误还是只是一个不重要的东西。但只是这个进口。
5)当我将Prox_Reporter导入Studio时,单击“副本”,单击“粘贴”,我收到“内部错误:”NULL参数:'然后有我的新项目,但没有SDK目录......不知道如何描述它,看这里:https://i.imgur.com/kov457i.png.。Now there is like hundreds of errors and it is weird since I have my SDK in 'C:\path\to\workspace\sdk\' and it shows warnings like
项目路径无效:包含未找到的路径(c:\ path \ sdk \ app_modules \ api)。
- 警告路径中缺少两个目录。
I think this is all I need to know for now (I hope I did not forget anything). Thank you in advance!
嗨字幕,
Thanks for your question online and glad that you are started with DA14531. Can you please indicate if you have any of our Development Boards? If yes, which one do you have?
Questions 1: As far as I can understand you would like to use the DA14531 SoC to design a custom board. If I misunderstood it please correct me. The SPI signals can be remapped in any GPIO. Please check Table 1 in the datasheet. Keep in mind that OTP stands for One Time Programmable, thus you can’t erase and re-write the OTP multiple times. You should burn the OTP if you are referring to a final product.
Question 2: Do you mean same GPIOs for the Flash and the IMU? It would be very helpful to share more information about your project requirements.
问题3:sta的SDK包括两个模板rting your own application which are located under 6.0.12.1020\projects\target_apps\template SDK path. However, only the pxp_reporter includes a GCC based project and you should take it a reference.
问题4:您是如何端口PXP_Reporter项目的?一旦工具打开,您应该定义SDK路径。然后,您应该打开Eclipse IDE并从现有工作区导入PXP_Reporter项目。这应该是开箱即用的。
Question 5: Please read section 4 Importing the Eclipse/GCC Project in theDA14585 IoT Sensors Reference Application with Eclipse GCC: AN-B-064document. You should follow the same procedure to include the pxp_reporter.
General suggestions:
我强烈建议您从以下文档开始,以了解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.
谢谢您的答复。我没有Dev Board,也没有SoC,我打算只有SoC和实验。
1,2)是的,我计划制作定制董事会。我将有SPI Flash,SPI IMU,也许是SPI ......还有其他东西,我找不到了我可以将那些其他组件连接到SPI接口,这将闪光连接到。我是否需要在OTP中定义一个SPI接口,只需为闪存和其他组件代码中的其他SPI接口?- 我是否需要喜欢miso_flash,miso_others,mosi_flash,mosi_others等?或者我会将所有内容连接到单个接口?同样在SDK驱动程序中,我看到有“spi”和“spi_flash”所以它让我感到困惑。
也是有多个接口吗?
我花了一些时间阅读文档,但这些是我找不到或刚错过的东西。(编辑:实际上是数据表,也许这就是为什么我找不到它)
3) I see. I wish there was just something like empty template doing nothing (or blink).
4)我像Docs所说的那样导入它。但是'SDK / platform / driver / spi_hci'不存在,所以我认为这个包括不应该在那里?在SDK文档中也没有提到“SPI_HCI”所以我认为包括不应该在那里。但项目是正确的,只是这个
5) I have seen another Dialog's document which said I should "clone" the project after importing so I will keep pre-made example intact. But after cloning it shows hundreds of errors. So should I clone it or not?
我现在要看那些文件。谢谢!
顺便提一句。我希望这个论坛有一个警报“你真的想离开这个网站吗?”或者默认情况下至少在新标签中打开的链接。我点击了链接,我的邮件因其而消失:D
嗨字幕,
My recommendation would be to start with any of our Development Boards, run the tutorials and SDK example, and then start developing a custom board. In addition, in the DA14531 product page I would suggest you to readAN-B-075: DA14531 Hardware Guidelines提供硬件设计指南的文档。您能否描述您所关注的过程,以便打开PXP_Reporter?
谢谢,PM_DIALOG.
你好,对话人员! \ Dialogionary \ SDK \ 6.0.12.1020.2 \ Projects \ target_apps \ template \ empty_peripheral_template \ keil_5 \ out_da14531 \ listings
我不想打开另一个初学者的部分,因为这个已经包含了有用的细节。
So here is my setup:
我有一个DA15431 Pro开发套件,并使用Keil IDE开始。我选择了模板项目\ target_apps \ template \ empty_peripheral_template。
DA14531应用程序已启动,我能够与GATT服务进行通信,因此这很好。
现在,这里来我的问题:
1.) I wonder, if it is possible, to use the eclipse environment to do the same. The Keil IDE is limited to 32 KBytes and according to the map file
C:\ Users \
this code consumes roughly 16K bytes. Adding my own application code, created on another CPU, might break the Keil limit. The debug image for that has 20 K bytes.
我已经使用了DA14695的Eclipse(Smart Scippets Studio)环境并识别,该一个是M33,这个一个M0核心。
I found the eclipse environment much better and have no budget to buy a Keil IDE - I feel that is much too expensive.
2.)重新安装:我仍然没有发现,我的应用程序大小可以是最大的,使用RAM进行全面调试。我对DA14531的极限是多少?
注意:我的RAM要求非常低。疏忽,除了图书馆要求。
3.)我可以利用SOC的能力从SPI Flash ROM运行,仍然使用一个SPI I / O外设,SOC?我打算使用较大的住房。
密切相关:我可以使用DA14531 Pro开发套件使用SPI Flash ROM吗?
4.)添加了问题:我在DA14695上看到的是Freertos在样本中,我的代码基于Freertos。所以,是freertos的一部分你的例子
da14531?
Sorry for this large set of questions. But I need these very basic instructions.
Best Regards,
joachim
Hi joachimkr,
谢谢你的问题。
谢谢,PM_DIALOG.
你好,
如果我补充一点,我也希望它还可以,因为我在原始帖子中具有与点4和5的问题相同。
我正在尝试将prox_reporter复制到prox_reporter2。
当我导入Prox_reporter时,我得到的相同,包括Path警告为点4(参见Point_4屏幕截图)。
我制作了新目录:
Projects \ target_apps \ ble_examples \ prox_reporter2 \ Eclipse
and I copied the src directory from prox_reporter into prox_reporter2 directory.
将项目复制到项目\ target_apps \ ble_examples \ prox_reporter2 \ eclipse时,我收到错误复制问题,内部错误:null参数:(参见point_5屏幕截图)
我还看到了一个问题,其中prox_reporter属性中链接的API文件夹的无效位置 - >资源 - >链接资源 - >链接资源。它正在寻找位置C:\蓝牙\ dev_code \ bitbucket \ 531 \ sdk_585 \ sdk \ app_modules \ api,我没有(请参阅screenshot_6)。
我可以删除链接的API文件夹,并将路径包含到SPI_HCI吗?
嗨dsteury,
The Eclipse based edition of prox_reporter reporter project should be run out-of-the box and as provided by the SDK6.0.12. Not sure about the procedure you followed in order to clone the prox_reporter project, but I would strongly recommend to follow the steps below in a clean SDK directory.
您不应该复制spi_hci文件夹。只需遵循上面的步骤以克隆该项目。在没有.metadata文件夹的情况下直接拥有一个新的SDK工作空间很重要。
谢谢,PM_DIALOG.
你好,
The steps you provided worked.
Thanks,
David
嗨dsteury,
很高兴你识上你的问题。
谢谢,PM_DIALOG.