STM32MP157串口回环实验没有看到ttySTM3节点
…lcd-v1.dtb /boot [root@100ask:~]# sync 重启开发板 在串口可以看到以下设备节点 ls /dev/ttySTM* /dev/ttySTM0 /dev/ttySTM1 /dev/ttySTM3 3. 从头修改设备树文件 3.1 确定硬件资源 观察STM32MP157的扩展板,背后写着: UART8_TX, UART8_RX,如下图: image-20210719…
imx6ull uboot移植后网卡有问题
…g这个上面改的lcd和网口 修改文件arch/arm/dts/imx6ul-14x14-evk.dtsi的对应项以关闭 ENET1 的初始化、配置 phy-reset-gpios引脚以及设置phy-reset-duration 复位时间(对 LAN8720A 进行硬件复位) 修改drivers/net/phy/phy.c对 LAN8720A 进行软件复位(为了减小对其它芯片的影响,我们…
100ASK-T113-PRO
…工业级接口的芯片 📣支持 多种显示输出, 📣支持 WiFi蓝牙,百兆以太网, 📣3路USB HOST设备, 📣可用来连接U盘 USB鼠标等设备, 📣同时板载了音频耳机输出接口可以通过耳机直接进行音频的播放操作, 📣板载了 MIC设备 可以直接进行录音, 📣板载了 烧录模式按键, 📣为了优化使用体验,我们v1.3版本,增加了两路CAN2.0 两路RS485 📣 GPADC按键,SPI1接口,优化了电…
usb网卡一直显示网络电缆被拔出
安装手册或者视频接好线后,开发板上电但是Windows下的网络适配器中可以检测到usb网卡,但是一直显示网络电缆被拔出 1.检查usb网卡与开发板的接线是否良好 2.检查拨码开关是否是emmc启动 3.检查usb网卡是否被虚拟机所拦截 没有打勾则是连接到主机,有打勾则是连接到Ubuntu了。 如果有弹窗点击连接到主机
i2c设备驱动里修改i2c clk
我现在遇到一个问题,i2c总线默认设置的是clk 是400k 有一个设备需要100k通讯,怎么在设备驱动代码里面把这个clk速率改成100k呢,因为兼容问题,dts里面设定的那个400k不能做修改
STM32CubeMX 创建FreeRTOS后,编译报错
…eMX 软件版本为6.12.0 STM32CubeMX中FREERTOS配置内容为默认内容,未修改: keill版本为V5.40.0.0 报错内容为 error: #5: cannot open source input file "freertos_mpool.h": No such file or directory 使用的工程模板为资料包里面的5_4_Serialpo…
如何学习与职业规划
…题。相比单片机裸机,需要学习了解的更多,岗位也不少,待遇也有所提高。3) Linux/Android驱动:为运行Linux/Android的设备,移植、编写驱动,入门难度较高,需要既懂单片机的基础知识、Linux驱动框架和Linux部分机制,目前一线城市岗位比较多,待遇较高。4) Linux应用:为运行Linux的设备编写应用程序,比如不带显示屏的路由器,带显示屏的广告机,岗位也不少,待遇也还行。…
imx6ull emmc三个分区的文件系统是啥呀
…点原子的uboot移植文档,移植uboot2016到imx6ull pro开发板发现** Unrecognized filesystem type **,后面将TF卡格式化为ext4,bootcmd命令修改为 setenv bootcmd 'mmc dev 0; ext4load mmc 0:1 80800000 zImage; ext4load mmc 0:1 83000000 100a…
交叉编译tslib,可执行程序是X86架构
问题现象: 将交叉编译完的tslib的测试程序放到开发板上执行,报错如下: 在ubuntu上执行file命令查看该可执行程序: 明明是跟着文档一步步操作却有问题 原因: 开发板是arm架构,当然不能执行X86架构的可执行程序。 解决办法: 将之前编译的内容先执行make distclean删除。 然后再按照文档重新操作一遍,但要注意修改这个工具链:
更换了设备树文件之后,只运行到uboot这里
…2_IMX6ULL_Pro开发板.pdf》的18.6小节“ IMX6ULL 设备树修改及上机实验”步骤,更换了设备树文件“100ask_imx6ull-14x14.dtb”之后,第二天再启动开发板报错: uboot运行到这里就没法继续启动了 原因:替换后/boot目录下的设备树文件大小是0。因为设备树为 Bootloader 和内核提供了一种统一的、灵活的方式来获取硬件信息。当没有设备树时,Boo…
单总线驱动复用
…构体,成员根据抽象对象的特征提取 struct onewire_dev { void (*output)(uint8_t state);//拉高、拉低 uint8_t(*input)(void);//读取 void(*delayus)(uint32_t time); } 1.2对外接口,与硬件层分离,移植时几乎无需改动。 uint8_t onewire_reset(struct onewire_d…
6ull_pro配置了Qt的自运行文件要在poky界面卡很久
问题现象: 跟着韦老师的Linux应用快速入门实验班学习,写好了第一个qt程序,在开发板上直接执行没问题能很快的显示出qt界面,但是配置了自运行文件上电后要在poky界面卡十几二十分钟屏幕上才会出现qt界面。 原因: 没有给自运行文件加可执行权限。 解决办法: 执行 chmod +x /etc/init.d/S99myqt 给自运行文件加上可执行权限即可
STM32F407使用回环模式无法收到数据,显示发送成功
…邮箱,TSR寄存器的RQCP0和TXOK0值为1,说明发送成功,但是寄存器FIFO0的RF0R寄存器值为0,数据未进入FIFO 已用KEIL下载官方回环例程,官方例程能正常通信,说明CAN设备正常,有大佬帮忙看看这个是什么问题吗? 暂不知道怎么贴附件,放一个工程文件链接https://www.alipan.com/s/hcwDysT4Q4o 已设置筛选器为不过滤,激活FIFO0的接收寄存器,具体代…
行业巨变!低代码时代真的来了
…,它给出方法 我:交叉编译程序、验证 问AI:怎么使用libmodbus读写传感器,它给出方法 我:交叉编译libmodbus 问AI:帮我写测试程序 我:编译、测试 我:集成 3. 今天发布这个项目和课程 4. 全栈工程师?! 以前的全栈工程师:从前端干到后端。 现在的全栈工程师:思考问题、设计架构、审查验证 5. 今晚直播闲聊 今晚8点直播, B站:搜韦东山 https://space.b…
QEMU repo init失败
…dev.tencent.com/u/weidongshan/p/manifests/git -b linux-sdk -m imx6ull/100ask-imx6ull_qemu_release_v1.0.xml --no-repo-verify 改为: repo init -u https://e.coding.net/weidongshan/manifests.git -b linux…
挂载网络文件系统时,提示 failed: No route to host
错误现象: 原因: 没有配置桥接网卡 解决办法: 先配置桥接网卡,保证windows、ubuntu、开发板三者能互ping