
i.mx6ul
文章平均质量分 82
szembed
这个作者很懒,什么都没留下…
展开
-
I.MX6UL平台应用程序开发-基于ECLIPSE软件开发-连载1
在应用程序调试的时候,pc机上的gdb向开发板上的GDBServer发出命令,而开发板上的gdbserver就会向应用程序发出信号,使应用程序停下来或者完成其他一些工作。EVB-6ULx底板可兼容 IoT-6ULx核心板和CoM-T6UL核心板,GDB调试时所用的Ethernet不同,前者用CN7以太网端口,系统配置的节点是eth0;以下主要给出了CoM-T6UL和IoT-6ULx核心板的资源对比,以及EVB-6ULx的接口定义,以便用户能快速区分板载核心模块,直观了解到开发板上的接口功能。原创 2023-04-20 11:35:53 · 165 阅读 · 0 评论 -
I.MX6UL平台应用程序开发-基于ECLIPSE软件开发-连载2
Eclipse IDE编译依赖于make工具,在Windows已配置的环境变量中放入make.exe、libiconv2.dll与libintl3.dll(make依赖于libiconv2.dll与libintl3.dll库),或在放在交叉编译器的bin目录,以下示例存放于交叉编译器的bin目录。将“eclipse-cpp-2020-12-R-win32-x86_64.zip”解压到本地磁盘中,例如D盘,完成后可以看到“D:\eclipse\eclipse.exe”,双击该文件打开Eclipse IDE。原创 2023-04-20 11:07:10 · 140 阅读 · 0 评论 -
I.MX6UL平台应用程序开发-基于ECLIPSE软件开发-连载3
此外,若需要修改远程(EVB-6ULx主板)gdbserver设置,切换至“Debugger”标签、“Gdbserver Settings”子标签。选择Main标签页,点击“Connection”右侧的 “New”,弹出“Create a new connection”窗口,连接方式选择“SSH”,紧接着点击“OK”,弹出详细配置属性。特别注意,要想程序能正常调试,程序必须使用“Debug”编译。”配置,然后创建新连接(ssh方式),接着指定程序的远程存储路径,再选择部署方式,最后指定gdb。原创 2023-04-20 10:43:38 · 127 阅读 · 0 评论 -
I.MX6UL平台应用程序开发-基于ECLIPSE软件开发-连载4
点击Step Into(F5)或Step Over(F6)单步调试,此时,EVB-6ULx主板console打印远程调试的响应信息。以下主要给出了CoM-T6UL和IoT-6ULx核心板的资源对比,以及EVB-6ULx的接口定义,以便用户能快速区分板载核心模块,直观了解到开发板上的接口功能。接着在EVB-6ULx主板使用TFTP工具下载应用程序,由于查看应用程序没有执行权限,所以增加该权限。先创建“C/C++ Remote Application”,接着选择手动部署,再指定gdb,最后选择连接方式。原创 2023-04-20 09:59:35 · 105 阅读 · 0 评论 -
Linux嵌入式驱动开发13——ioctl接口(gpio控制使用)
unlocked_ioctl就是ioctl接口,但是功能和对应的系统调用均没有发生变化。转载 2022-09-19 15:48:01 · 1581 阅读 · 0 评论 -
imx6ull看门狗使用
IMX6ULL参考手册(11/2017)——59.5.6.2WDOG_Bgeneration(P4087)】注该引脚正常使用时为高电平,当看门狗超时或系统重启后输出低电平,仅设备重新上电才能够恢复为高电平。便是外部看门狗设备,无需控制,GPIO1_IO01引脚每隔1000ms自动进行两次电平反转。timeout-sec设置看门狗超时复位时间,上述配置为5S。fsl,ext-reset-output开启复位输出。控制,利用GPIO输出高低电平保证看门狗芯片(imx6ull外部看门狗使用。...转载 2022-07-27 11:01:24 · 1419 阅读 · 0 评论