自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Vitis 2022 debug报错:Memory write error at 0x0, Cortex-A53 #0: EDITR not ready

给同事看了之后说有可能是vitis软件的bug,是之前写的程序有bug,修正这个bug之后错误还会在软件里存留,所以重建工程就没有bug了。试过很多方法都不奏效,包括改makefile,改DDR,改基地址偏移,重启vitis,都没有用。用Vitis2022 跑debug的时候报错。重新建一个Vitis工程就能跑了。

2024-03-07 11:33:52 2053 2

原创 Vivado Vitis 2022.2 makefile报错

路径与链接中那三个makefile类似。改了三个makefile,还是报错。的文件夹中也有makefile,编译时报错makefile。,改后之后就不报错了。

2024-03-05 15:23:39 1404 2

原创 ARM处理器 两个 64 位数相加的汇编程序解析

具体来说,ADCS指令执行的是两个寄存器的加法操作,同时还加上上一次运算产生的进位(通过标志寄存器的进位标志位C得到)。**这是由于data1是一个64位整数,而ARM是32位的处理器,它最多占据8个字节的存储空间,所以在内存中存储时,需要按照顺序依次存储该整数的高32位和低32位。(Carry),则标志寄存器的进位标志位(C)被设置为1,否则被设置为0。通常来说,数据段定义在代码末尾,是因为在程序运行的时候,数据需要被读取和使用,所以先要加载代码段,等到需要使用数据的时候再加载数据段。

2023-04-04 00:42:41 1206 1

原创 AVR16可调时钟

显示时和分(可调)#include"iom16v.h"unsigned char code[] = { 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71 }; //段码unsigned char ledbuff[4] = { 0x7f, 0xbf, 0xdf, 0xef }; //位码unsigned char k = 1; //刷新位unsigned char dot = 0x

2021-11-09 21:13:34 248

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除