2021-10-01 13:27 发表了文章
2021-03-27 23:16 回答问题
而且 就按照这个设计 你可以直接读写 0x100(256) 地址的虚拟eeprom 吗?
2021-03-27 10:19 发起提问
2020-08-31 22:54 回答问题
可能是这个问题: https://blog.csdn.net/qq_21792169/article/details/50359574 试试 make clean 然后再make
2020-05-31 17:23 回答问题
这个就是板子的路由有问题啊 提示的很清楚,增加一下默认的网关就可以了 要永久添加的话 你在自己去找找吧。。。。 route add default gw 192.168.8.1
2020-05-16 11:11 回答问题
我先前配置STM32的 SPI 从机的时候是不需要SPI 的时钟的,因为这个时钟是主机提供的,会不会是这个原因 ?
2020-04-19 20:38 回答问题
既然你都知道了怎么去设置频率了 为啥不把这句话echo 528000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed 加到 etc/init.d 的最后一行啊。。。。。 加进去了之后linux 启动就会去执行这句话的 如果你对启动速度要求比较大的话 可以去看看linux 启动之后执行的那些脚本的顺序 init.d 貌似不是很靠前 如果对时间要求高的话 可以加到别的脚本里面去 一句话的事儿~~
2020-04-19 20:32 回答问题
感觉你是搞错了概念, uImage 时需要烧写到 存储器里面去运行的 你如果想要 NFS 启动的话 需要的是用 busybox 做一个根文件系统 然后在这个文件系统下启动直接 启动的地址不应该是 uImage
2020-04-09 21:56 回答问题
这个是C 语言的知识 这里的 ++ 是操作的指针, 所以也就是说++ 一次地址其实是 移动了4个单位, 同样如果指针是unsigned char 的指针的话 ++ 就相当于 +=1 第一段 都是uint 所以 就是 一直++ 就行了 两个的地址变化都是4 第二段的代码 的len 的单位应该是byte 所以就是要加四 因为一次复制的长度是 4个字节的长度 可以去百度一下 "int 指针 ++"
2020-04-09 19:42 回答问题
因为你的寄存器不一定每次都是默认值,你的程序要考虑兼容的问题,万一你的程序运行之前这个IO 有别的用处, 这几个bit 不是0 那就回出问题,为了避免这个问题,都是先清零在设置。 最简单的办法就是 直接清零 然后设置上我们需要的值 你可以简单的理解成一个套路吧 ,指定的bit清零 然后设置成要设置的值 主流的做法都是这么干的,不会出错,安全 当成固定套路之后设置别的bit也是一样的 就不需要每次程序猿去考虑 要不要清零了