- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 笔记本无线网口共享网络给以太网口
在移植 U-Boot 的时候需要用到网络调试命令,主要是与主机 Ubuntu 进行文件数据传输。但是我没有路由器,好在 Windows 自带有网络分享功能,可以实现将无线网共享到以太网口一、Window设置首先打开网络适配器在无线网卡上右键,然后点击属性,找到共享,将这两个选项勾上(可能会出现家庭网络连接,选择以太网就行)然后就会出现提示,我们点击是。注意这里 Windows 已经自动将 LAN 的 IP 地址设置为了 192.168.137.1 ,所以我们需要将其他连接这个网卡设备的IP地址设
2021-10-24 16:44:24
10720
3
原创 IMX6ULL串口波特率设置
看了IMX6ULL的串口波特率配置,感觉太麻烦了,虽然官方有配置波特率的函数,但是写的很繁琐不好理解,所以自己写了一个自由配置波特率的函数这是IMX6ULL求波特率的公式通过公式知道求波特率需要确定三个寄存器的值Ref Rreq 设置串口时钟频率寄存器的值UBMR 设置 UARTx_UBMR 寄存器的值UBIR 设置 UARTx_UBIR 寄存器的值其中Ref Rreq的值80MHZ为定值,Baud Rate是我们自己设置的波特率,我们只需要求(UBMR + 1 / UB
2021-10-15 21:57:39
1444
1
原创 .bss段和.data段引起的文件大小增加
由 bss 段和 data 段引起的问题起因内存四区bss段 和 data 段问题查看反汇编解决起因起因是我在编写 imx6ull EPIR 定时器的时候发现编译的 bin 文件居然有 69kb,而之前编译的 bin 文件只有 3kb 左右,这明显是有有问题的,而导致问题的原因就是 .bss 段和 .data 端没有处理好,在解决问题前,我们先了解什么是 bss 段和 data 段内存四区在C语言学习中我们会听到 “内存四区” 这个概念,分别是栈区、堆区、全局区、代码区栈区一般存放函数的
2021-10-08 16:08:41
2412
原创 typedef函数指针的用法
函数的定义这是一个函数的声明,它是一个有两个 int 类型参数,且返回值也为 int 类型的函数/* 声明一个有两个int类型参数,返回值为int的函数 */int fun(int x, int y);这是一个指针函数,它也有两个 int 类型的参数,只不过它的返回值为 int* 类型,我们把它称为指针函数/* 声明一个有两个int类型参数,返回值为int*的指针函数 */int *fun(int x, int y);这都是比较常规的用法,也比较简单函数指针函数指针定
2021-10-06 13:17:40
1061
3
原创 关于AHB_CLK_ROOT无法修改分频系数的解决
在修改 imx6ull 的 AHB_CLK_ROOT 为3分频时会出现BUG 导致死机,从而导致无法修改问题原因通过网上寻找数据手册查找NXP官方SDK提供的API解决疑惑问题最近在学习 imx6ull 裸机开发,学到配置时钟的时候有一个问题一直没有解决。就是配置 AHB_CLK_ROOT 为3分频一直无法实现,会出现无法预测的BUG,所以我们就无法设置它的分频系数,这是正点原子的配置 AHB 时钟部分的代码/* 4、设置AHB时钟 最小6Mhz, 最大132Mhz (boot rom自动设置好了
2021-10-05 14:49:22
766
3
原创 Ubuntu网络连接激活失败
Ubuntu网络连接激活失败问题原因解决总结问题最近用Ubuntu做开发,用了几周啥事也没有,但是最近每次开机就连不上网,一直显示正在连接有线试过重置网络,手动ip地址,还有改连接模式的都没有用。也重装过但是没几天就又出现这个问题原因某次调试其它软件的时候无意间看了看VMware的服务然后发现DHCP Service这个服务没有开我好想知道了点什么不得了的东西解决将它启动后在启动Ubuntu,解决!总结Ubuntu有线连接不上可能仅仅是DHCP Service没有启
2021-10-01 18:59:41
20329
14
空空如也
ioremap映射物理地址不能使用的问题
2021-11-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人