- 博客(10)
- 收藏
- 关注
原创 为zynq编译u-boot和linux kernel
我的win10电脑安装的是Vivado 2018.3,因为新版的太庞大了我不想装,然后挑了Visit新旧交替的倒数第二个xilinx sdk版本(2019.1的下载有问题,别问我怎么知道的)所以对应的u-boot-xlnx和linux-xlnx分支为xilinx-v2018.3然后我一开始装了Ubuntu 22.04.5 LST,编译会出现问题,考虑到可能是使用的编译器版本导致的问题,然后装了一个Ubuntu 18.04.6 LST(反正是wsl,随便装),反正最终编译是OK了。
2025-02-13 20:08:29
530
原创 wsl如何重装ubuntu
然后输入wsl.exe --unregister Ubuntu-22.04。自动打开命令窗口,等待安装,输入新的用户名和密码就可以了。Ubuntu-22.04 (默认)输入wsl.exe --list。打开powershell。搜索ubuntu点击。
2025-02-07 11:35:25
821
原创 uboot编译过程问题记录
清除了构建信息,这个文件就没有了,所以说这个改法不是永久的,就算是临时的,我发现我改了也没有作用。,但是我发现我找不到这个文件。其实是因为我先执行了。我百度了一下,有文章说可以通过修改。
2024-03-05 10:08:43
691
1
原创 BMI088数据同步功能细节
不然GP0 GP4是没有数据的,int1的状态寄存器也不会有同步数据准备完毕的信息。那个输出引脚你可以不用甚至不引出,但是一定要配置。加载文件块的长度应该是可以整除6*1024字节的,理论上可以以1k为一块spi连续写入,加快配置速度(虽然我用的是32字节)注意acc的spi有dummy read,也就是读取一位,实际传输过程是三位(addr dummy data0)下图的飞线就是int 1 int3 当时设计刚好引出了。推荐使用默认的引脚配置:(1,3相连)配置一个引脚接收gyro中断,
2024-01-16 09:34:42
1380
3
原创 ZYNQ烧NAND FLASH遇到NAND write to offset xxxx failed -12的解决办法(不用重装Vivado)
使用2018的uboot文件夹直接替换,重启Vivado和SDK即可正常烧录。打开Xilinx的安装路径,找到以下两个文件夹。先将这两个ubbot文件夹压缩备份。2018的压缩包我更更新后放出来。
2023-12-08 17:08:17
415
原创 u-boot-xlinx启动流程
board_init_f()貌似是在s文件内调用的内部执行ps7_init()内部执行ps7GetSiliconVersion()通过XDCFG_MCTRL_OFFSET的PS_VERSION确定PS的版本(见UG585 P121)然后ps7_init内执行MIO PLL Clock DDR 外设的初始化。
2023-11-27 15:24:42
690
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅