- 博客(73)
- 收藏
- 关注
原创 ./mysqlcheck: Got error: 1045: Access denied for user ‘admi‘@‘localhost‘ (using password: NO) when t
可以使用 MySQL 的 GRANT 命令授予相应的权限。:确认 admin 用户是否具有足够的权限来执行。1.可能是数据库密码不对;
2024-04-02 18:14:35 121
原创 CCS last error: CC config string is invalid
如果您使用旧产品的 USB TAP,它只集成了 USB 端口,没有以太网端口。请使用USB连接将连接类型配置为“USB TAP”而不是“CodeWarrior TAP”不能烧写的原因是LAW0窗口只开到0xff800000~0xffffffff,但flash却是16M,故访问不到前面的空间。
2024-03-03 17:15:09 331
原创 修改电脑Mac地址
点击此电脑-》属性-》设备管理器,点击最上方的主机名,选择操作,添加过时设备。点击控制面板\网络和 Internet\网络连接。左侧选microsoft,右侧选环回适配器。
2024-02-23 10:38:39 43
原创 关闭signaltap
assignments->signal tap logic analyzer->Enable signal tap logic analyzer 前面的对勾去掉。
2024-01-18 04:55:29 431
原创 vxWorks常用命令
coreShow 显示CPU频率、DDR频率、system频率、一级缓存、二级缓存、MSR寄存器信息等。memShow 显示系统内存空间中空闲和已分配空间的总数等信息。memPartShow 显示系统内存分区块和统计信息。taskRegsShow 显示任务寄存器的内容。i 显示任务基本信息,参数为0时显示全部任务。iosDrvShow 显示系统驱动程序的信息。vxBusShow 显示vxBus的详细信息。iosDevShow 显示系统设备的信息。regsShow 显示所有寄存器信息。
2023-12-23 11:40:03 708
原创 VESA 标准时序
640 x 350VGA 640x350@70 Hz (pixel clock 25.175 MHz) VESA 640x350@85 Hz (pixel clock 31.5 MHz)640 x 400VGA 640x400@70 Hz (pixel clock 25.175 MHz) VESA 640x400@85 Hz (pixel clock 31.5 MHz)640 x 480VGA 640x480@60 Hz Industry standard (pixel clock
2023-09-25 18:16:53 867
原创 RK3399_安卓SDK编译报错解决方案整理
同时修改$HOME/.jack-settings和$HOME/.jack-server/config.properties中的端口号(比如都改为8386/8387,端口号值为0~65535,1024下的值不要用),方可支持多用户同时编译。
2023-09-18 10:33:33 447
原创 STM32调试时卡在B 0x20000000
分析原因,发现sw下,硬件接reset管脚,所以需要设置debug。reset 选择 hw reset。
2023-09-04 14:02:26 210
原创 示波器带宽和采样率
带宽是反映信号频率通过能力,带宽越大,对信号中的各种频率成分(特别是高频成分)能准确有效地放大与显示,也就较为准确,如果带宽不够,那就会损失很多高频成分,信号自然就显示不准确了,出现较大误差。而采样率是将模拟量转换为数字量时对信号转换的频率(即每秒采集次数),这个频率越高,单位时间内对信号的采集就越多,信号中的信息就保留越多,丢失信息就少,转换出的数字量就能准确反映信号的数值,再由LCD显示就能较为准确完整显示信号波形,采样点越多,显示的点就越多,就越清晰。这个采样的快慢就是采样速率。
2023-08-10 08:19:51 479
原创 TVS二极管原理
在某控制器的电磁阀电源及系统12V电源(工作范围9-24V)上采用的是VRWM=26V的TVS管【TSC26B】在管子两端的电压大于一定值时,TVS管被反向击穿,瞬间形成一个导通回路,
2023-07-11 15:52:16 119
原创 美光内存型号查询
实例:一条Micron DDR内存条,采用16片编号为MT46V32M4-75的颗粒制造。该内存支持ECC功能。所以每个Bank是奇数片内存颗粒。16M8——内存颗粒容量为128Mbits,计算方法是:16M(地址)×8位数据宽度。-75——内存工作速率,-75即133MHz;-65即150MHz。41——内存的类型。48代表SDRAM;其容量计算为:容量32M ×4bit ×16 片/ 8。TG——封装方式,TG即TSOP封装。MT——Micron的厂商名称。A2——内存内核版本号。
2023-06-03 15:40:56 1083
转载 Zynq 开发板FPGA比特流文件下载方式
1. 利用SDK生成的FSBL.elf文件自动加载FPGA比特流配置文件,将比特流文件,FSBL.elf文件和u-boot.elf文件利用SDK工具生成BOOT.BIN文件。2> cat/mnt/design_1_wrapper.bin > /dev/xdevcfg加载FPGA配置文件。1> mount /dev/mmcblk0p1 /mnt 挂载SD卡,SD卡内有比特流文件。大小为4045564bytes转换成十六进制:0x3dbafc。
2023-05-06 17:48:32 409
原创 stm32 上电过程浅析
而在这个地址处,就是启动文件"startup_stm32xxxx.s"中的代码,由此可知在STM32上电最先执行的是startup_stm32xxxx.s中的代码。然后,这些代码会进行必要的初始化工作,并将Reset_Handler()函数的地址存储在向量表中,以便在出现复位事件时,处理器可正常向Reset_Handler()跳转,并开始执行应用程序。因此,在STM32上电时刻,处理器是处于未定义的状态,但并没有进入复位状态,只有在初始化之后才会进入复位状态。
2023-04-20 13:06:58 816
原创 xgmiitorgmii e000b000. ethernet-ffffffff:0e:couldn‘t find phydev
出现这种情况,要么是你的xgmiitorgmii地址设置有问题,要么是你外部phy的地址设置有问题。
2023-04-12 17:27:37 434 1
原创 FIFO满空标志的产生原理
将读写指针向高位扩展一位,也就是说,深度为2n 的异步FIFO,读写指针的宽度应该为(n+1)位。当读写指针指向最FIFO中的最后一位时,指针最高为从0变为1,其他位变成0,指针再次折回到FIFO的首位。读写指针最高位(MSB)不同,其他位相同时,FIFO为满。这说明写指针比读指针已经多折回了一次,此时FIFO已满。读写指针相同时,FIFO为空。只有在复位操作或者当读指针读出FIFO中的最后一个数据时,读指针追赶上了写指针。
2023-04-11 14:19:35 629
原创 arm-himix100-linux-gcc no such file or directory 解决办法
ubuntu上安装arm的交叉编译器arm-himix100-linux-gcc,运行arm-himix100-linux-gcc -v命令,总提示No such file or directory。而且环境变量配置也是正确的(环境变量很easy,只要配置个path路径就行),因为arm-是可以补全的。版权声明:本文为CSDN博主「wazihe」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原因是:本人的ubuntu是64位,而下载的这些交叉编译器是32位的。
2023-04-07 10:52:12 566
原创 microblaze+yt8511+freertos 1000M网调试记录
system.mss下修改网卡模式为temac_adapter_options 设置为1000Mbps,其他不用修改。
2023-04-06 09:32:07 962
原创 zynq烧写qspi失败的解决方法
新建在FSBL工程(新建,和之前用来生成BOOT.BIN用的fsbl.elf不是同一个)mian.c文件中main函数383行后面增加BootModeRegister = JTAG_MODE;(位置不要放错,其他函数也有类似的位置)。编译成又一个FSBL_Loader.elf文件。这个是用来下载的,之前那个是用来合成BOOT.BIN的。
2023-03-30 11:42:31 1102
原创 ethtool 命令的使用
要使自定义设置永久化,你需要更新网络配置文件中的值。根据你的 Linux 发行版,你可能需要将此值更新到正确的文件中。对于基于 RHEL 的系统。所做的更改将被默认恢复。在系统重启后,你使用。
2023-03-29 16:10:08 356
原创 netstat命令参数和arp命令
a All sockets 所有套接字状态。-r Routing table -----------------------查看路由表。
2023-03-27 17:07:26 556
原创 使用chatgpt写的串口模块,verilog实现
/ 发送寄存器,包括起始位、数据位、奇偶校验位和停止位。// 停止位数(1:1位,2:2位)parameter TX_PARITY = 4'b0011;// 奇偶校验位状态。// 奇偶校验位状态。// 发送状态机状态。
2023-03-19 13:48:46 5027 2
原创 堆栈指针SP
在51系列单片机里,堆栈指针sp在片内RAM128B中开辟栈区,并随时跟踪栈顶地址。它是按"先进后出"的原则存取数据。开机复位后,单片机栈底地址为07H。主要用来保存临时数据,局部变量和中断/调用子程序程序的返回地址。堆栈指针总是指向栈顶元素。在51系列单片机中,堆栈是向上生长的,所以数据入栈的时候,堆栈指针先加1,再压栈。出栈的时候先弹出数据,堆栈指针再减1。但在AVR单片机中,堆栈是向下生长的,数据入栈时指针将减1,数据出栈时指针将加1。
2023-03-14 20:35:15 3910 1
原创 格式%m.nf的含义
如果小数点后的数大于n,例如12.4567按照%5.2f输出得12.46(四舍五入),如果总位数大于m(小数只到两位),按照实际位数输出,例如111.4567按%5.2f输出,111.46(总数长6)。(注意小数点也算一位数字,占据一个数长)如果实际位数小于m,则要补齐空格,例如1.23按照%5.2f输出,_1.23(_表示空格)(四位数长加空格一共五位)再来讨论小数小于n的情况,小数小于n空格补齐,例如23.1按照%5.2f输出,得到23.1_(_表示空格)。
2023-02-04 15:27:13 4228 2
原创 Error (176310): Can‘t place multiple pins assigned to pin location Pin_F16 (IOPAD_X34_Y18_N21)
中点击Assignments—— Device——Device and Pin Options——Dual-Purpose Pins。在nCEO中选择Use as regual I/O。
2023-01-13 10:28:15 366
原创 奇偶校验的快捷判断方法---按位异或
a操作就是将a中的每一位按位逐一进行异或,例如a=4'b1010,则b=1^0^1^0=0,由此可以判断a中为1的位数是奇数还是偶数,是一个便捷的操作。
2023-01-06 15:07:17 861
原创 关于valid/ready握手机制的理解
当双方的信息同时为高,时钟上升沿到达后,一次数据传输完成,在 1 到 n 次时钟上升沿后,双方传完了要传的信息后,两信号同时拉低。发送方通过 VALID 信号控制发送速度的同时,接收方也可以通过 READY 信号的控制接收速度反压发送方的发送速度。信号表示发送方已经将数据准备放在总线上。信号表示接收方已经做好接收的准备。
2023-01-04 13:21:50 633
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人