- 博客(3)
- 收藏
- 关注
原创 warning: ignoring attribute ‘noreturn’ because it conflicts with attribute报错
arm-linux-gnueabihf-gcc -v之后还是显示原来的版本,这时候只需要把最后一行的export那部分,改成export PATH=/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin:$PATH,然后放到第一行。这个时候编译器版本就改成了4.9.4,再编译内核就不会报错了。首先按照教程先下载4.9.4版本的编译器,但这时候,在学习正点原子linux内核编译的时候产生上述报错。
2024-05-29 21:16:04
435
原创 STM32 PCB
1. 启动模式1. 启动模式所谓启动,一般来说就是指我们下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通过设置BOOT1和BOOT0引脚的状态,来选择在复位后的启动模式。是STM32内置的Flash,一般我们使用JTAG或者SWD模式下载程序时,就是下载到这个里面,重启后也直接从这启动程序。从系统存储器启动,这种模式启动的程序功能是由厂家设置的。一般来说,这种启动方式用的比较少。
2023-12-22 16:20:41
1030
原创 WSL2编译IMX6ULL裸机程序烧录至SD卡
问题:I.MX6U 支持 SD 卡、EMMC、NAND 启动,因此代码可以 存储到 SD 卡、EMMC 或者 NAND 中,但是要运行的话就必须将代码从 SD 卡、EMMC 或者 NAND 中拷贝到其运行地址(链接地址)处,但在WSL2下不识别SD卡,也就不能烧录SD卡。此时,生成了.imx (可在Linux下用dd命令烧录), img (可在windows下用Win32DiskImager烧录SD卡)。load.img的内容是在load.imx基础上偏移了1K 字节,这样可以直接烧录到SD卡。
2023-10-19 20:04:19
534
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人