摘要: 摘要: 使用QT进行SCSI指令操作时遇到问题,0x28读取正常,但0x2A写入失败,原因是系统对0x2A命令的写入权限控制严格。解决方法是通过FSCTL_LOCK_VOLUME实现独占访问,实现对USB设备的写操作。 问题参考:https://blog.csdn.net/kifea/article 阅读全文
posted @ 2024-07-22 17:55 on_the_go 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1. devslp简介 从SATA 3.2开始,有了一个新的功能 DevSlp。DevSlp有一个信号引脚,PC通过控制这个信号引脚的高低电平让盘进入一个非常非常省电的状态。DevSlp用于低功耗,通过关闭PHY时钟达到省电的目的。此功能并非必须,可以不支持,较老的硬盘的identify,显示不支持 阅读全文
posted @ 2023-12-25 14:25 on_the_go 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 一、通过shell命令读取引脚电平值 /sys/class/gpio/目录下的内容 可以向export写入相应引脚输出来导出gpio, 例如 echo 66 > export 进入gpio66下,读取value的值即为gpio66输入的值(默认为输入) 二、通过C程序读取引脚电平值 程序: int 阅读全文
posted @ 2023-10-18 17:39 on_the_go 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 执行 man select 会有如下提示 说明调用select函数时传入的timeval的值会变,所以在重复调用select的场景下,每次调用select,timeval的值都需要重新设置,如下是一个错误的示例,需要将设置时间值的代码移到while(1)里面 阅读全文
posted @ 2023-08-09 10:03 on_the_go 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1. 原文在 《SATA3.2协议》中的13.3.3有介绍,如下: 13.3.3 Enable/disable DMA Setup FIS auto-activate optimizationA Count(7:0) value of 02h is used by the host to enabl 阅读全文
posted @ 2023-04-11 16:36 on_the_go 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 注意:新手不要轻易尝试,否侧容易把系统写挂掉 1. 网址:http://www.chrysocome.net/dd 下载dd工具, 选择dd-0.5.zip下载 2. 将下载后的文件解压后拷贝到E盘 3. 以管理员权限打开cmd, 以此输入如下命令: 4. 执行dd --list 5. \?\Dev 阅读全文
posted @ 2023-03-09 10:30 on_the_go 阅读(3768) 评论(0) 推荐(0) 编辑
摘要: 1. 2. 3. 4. 下载后解压(解压软件以管理员身份运行),解压后的文件如下: 5. 进到CDK的安装目录下 6. 7. 8. 阅读全文
posted @ 2022-12-27 15:49 on_the_go 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 测试方法(需用到LA5016逻辑分析仪观察波形): 1. 串口一端接电脑一端接MCU(包括流控线,流控线RTS接RTS, CTS接CTS; 对于MCU, RTS是发送,CTS是接收;对于PC,RTS是接收,CTS是发送) 2. 刚开始,RTS电平是低电平,即允许电脑端发送数据,电脑不断往MCU端发送 阅读全文
posted @ 2022-11-04 10:21 on_the_go 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 注意:此程序计算出的CRC值,和电脑版CRC计算工具计算出的值相同。 一、CRC32 CRC32的 c程序如下(不需要看,直接看 crc32 函数的使用说明): /* * Jan 22, Dortain modifies function for CRC32 of 32 bit-wise * * A 阅读全文
posted @ 2022-02-15 16:16 on_the_go 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 注意:此程序计算出的CRC值,和电脑版CRC计算工具计算出的值不一样。 c程序如下: //! CRC16_IBM standard, polygon code 0x8005 const uint16 crc_tab16[] = { 0x0000, 0xc0c1, 0xc181, 0x0140, 0x 阅读全文
posted @ 2022-02-15 15:54 on_the_go 阅读(511) 评论(0) 推荐(0) 编辑