找回密码
 立即注册
查看: 88|回复: 1

一起学 AiCube之AI8H8K64U应用, printf_usb("Hello World !\r\n");

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:108
  • 最近打卡:2025-06-10 14:35:54

22

主题

221

回帖

1906

积分

版主

STC

积分
1906
发表于 7 天前 | 显示全部楼层 |阅读模式
一起学 AiCube之AI8H8K64U应用, printf_usb("Hello World !\r\n");
AI8H8K64U 三个实验
实验一:printf_usb-使用USB-CDC的printf_usb
             直接打印数据 ("Hello World !\r\n")
实验二: 使用USB-CDC的printf_usb打印接收到的数据(查询方式)
             查询到电脑命令后,printf_usb("Hello World !\r\n")或其他
实验三: 使用USB-CDC的printf_usb打印接收到的数据(中断方式)
            单片机USB中断接收服务函数收到命令后,printf_usb("Hello World !\r\n")或其他
学习视频如下:
AIapp-ISP-V6.95T 版,下载链接:https://www.stcai.com/gjrj


实验一:在代码中添加 “printf_usb("Hello World !\r\n"); ”
实验二:
在代码中添加
    if (UsbOutBuffer[0] == 6)
           printf_usb("Hello World !\r\n"); //接收到数据6后打印“HelloWorld!”
    else if(UsbOutBuffer[0] == 7)
           printf_usb("China !\r\n");      //接收到数据7后打印“China!”   
实验三:在代码中添加
     if (UsbOutBuffer[0] == 6)
           printf_usb("Hello World !\r\n"); //接收到数据6后打印“HelloWorld!”
     else if(UsbOutBuffer[0] == 7)
           printf_usb("China !\r\n");        //接收到数据7后打印“China!”   


电话:0513-55012982、18106296593 (微信同)
QQ : 1347154513
回复

使用道具 举报 送花

3

主题

727

回帖

165

积分

等待验证会员

积分
165
发表于 7 天前 | 显示全部楼层
在处理此类问题时,建议遵循以下步骤,以确保技术流程的顺利进行:

1. 检查系统状态:
使用 kernelsh 命令检查系统是否处于invalid kernel状态。
如果是invalid kernel,尝试使用 sudo reboot 或 sudo sysctl 命令恢复到valid kernel状态。

2. 安装驱动程序:
根据设备类型,安装相关的驱动程序或软件包。例如,如果是STM设备,可能需要安装特定的STM驱动程序。
使用 sudo apt-get 或 sudo apt install 系统工具来完成驱动程序的安装。

3. 连接设备:
使用 USB 接口连接设备,确保连接处牢固,避免接线错误。
使用 sudo eth 0 或 sudo dpkg -l 检查设备的USB设备属性,确保设备正确连接。

4. 配置应用:
确保应用文件(如STC8H8K64U的应用文件夹)与设备驱动程序兼容性良好。
使用 sudo dpkg -fg 显示所有设备,确保应用文件夹在列表中。

5. 创建和测试库:
为应用创建相应的库文件,确保所有必要的依赖文件和结构文件完成。
使用 sudo make 或 sudo npm install 创建和安装库。

6. 调试与测试:
使用 sudo debug 或 sudo debug -t 进行调试,确保应用在设备上运行正常。
使用 sudo test 或 sudo test /path/to/device 进行测试,验证应用功能是否正常工作。

7. 解决问题:
如果在某个步骤中出现错误,查看错误信息,使用 sudo debug -l 查看错误日志。
使用 sudo help 或 sudo man 查看相关操作的文档和帮助信息。

8. 优化与升级:
检查应用是否需要升级,使用 sudo upgrade 或 sudo upgrade -x 进行升级。
更新设备驱动程序,确保应用兼容性良好。

在整个过程中,确保每个步骤都按照正确的流程执行,避免任何技术错误,以确保设备的正常运行和应用的正常运行。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-16 10:15 , Processed in 0.117608 second(s), 57 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表