• 正文
  • 相关推荐
申请入驻 产业图谱

飞凌嵌入式ElfBoard-spi编程示例之开发板测试

08/01 16:26
197
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

编译程序

1.将i2c通信编程示例拷贝到linux虚拟机中,该虚拟机需要拷贝elf2源码到/home/elf/work/目录中。后面编译cmd命令的时候需要使用源码中的交叉编译器

交叉编译器路径:

路径:ELF2-linux-source/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-gcc

2.在elf2_cmddemo_spi文件夹输入命令:

elf@ubuntu:~/work/ELF2_DEMO/CMD_EXAMPLE2/elf2_cmddemo_spi$ /home/elf/work/ELF2-linux-source/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-gcc main.c -o 03_elf2_cmd_i2c

3.编译无错误将生成elf2_cmd_spi可执行文件。

4.将可执行文件拷贝到开发板中,例如/home/root 路径下:

elf@ubuntu:~/work/ELF2_DEMO/CMD_EXAMPLE2/elf2_cmddemo_spi$ scp elf2_cmd_spi root@192.168.1.232:/root

root@192.168.1.232's password:

elf2_cmd_spi                                100%   25KB   6.1MB/s   00:00

开发板测试

1.将SPI的MOSI和MISO引脚短接测试,如图所示,它们的位置在开发板P26的19和21脚,用杜邦线连接。

2.打开调试串口,输入命令:

root@elf2-buildroot:~# ./elf2_cmd_spi

Sent: 0x01 0x02 0x03

Received: 0x01 0x02 0x03

可以看到,发送的数据和接收的数据相同,SPI测试正常。

相关推荐