问题描述
我有两个相同的 stm32 设备 nucleo_l152re,我的目标是在它们之间实现 UART 连接以传输和接收数据。
首先我用以下方式用电缆连接它们:
- 从一台设备接收到另一台设备的发送
- 从一台设备发送到另一台设备的接收
- 最后两个 GND 都连接了。
“任务”是一个 user
,它与 application 1
对话,后者与 application 2
对话以传输数据。
user -> application 1 <-> application 2
所以我需要实现两个应用程序,一个用于 application(1),一个用于 application(2)。
我的问题是如何使这项工作?例如,当我将电路板连接到我的电脑时,它只显示我一次设备连接可能是因为它们具有相同的名称或其他东西。 如果我编写了一些代码并且我需要以哪种方式构建项目,我将知道 file1.c 将转到一个板,而 file2.c 将转到另一个?因为当我想构建项目并将其闪烁到一块板上时,我正在使用以下命令:
build : west build -b nucleo_l152re
flash : west flash
我可以做些什么来实现这一点,就像我想的那样,或者是别的东西,或者也许使用上面的那些命令,任务会起作用并且数据会从一个板传输到另一个板?我有点困惑,我需要帮助吗?是否有任何闪烁或构建选项?
- 我使用的是 Virtual Box 的 linux 操作系统
- 我显然是用 zephyr 来完成我的任务
- 我正在使用 C 语言编写代码。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)