- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 GD32H737ZMT6无法下载hex和bin文件问题
在使用GD32H737ZMT6进行项目开发的时候,自己修改了sct分散加载文件,让code运行到ram中,但是遇到无法下载hex文件的问题。想要生成BIN文件试试的时候,又发现生成了一个.bin文件夹。
2025-02-28 16:41:51
385
原创 GD32H737ZMT6 Jlink突然无法连接问题
在使用GD32H737ZMT6芯片进行开发过程中,突然发现keil无法下载程序到flash中,并且通过Jflash也无法连接目标芯片。
2025-02-08 14:20:49
208
原创 VSCODE终端中使用MINGW64的GDB,无法使用backspace键删除命令
在VSCODE中调试C语言代码,发现在终端中使用MINGW64的GDB时,无法使用backspace键擦除命令。
2025-01-21 15:51:24
150
原创 在window10环境下,用vscode开发C语言和用makefile进行编译
项目场景:在window10环境下,用vscode开发C语言和用makefile进行编译问题描述1、makefile按照格式书写,但是报错,如下图所示:2、vscode中makefile或者终端中rm命令无法执行,只能用del命令删除文件。原因分析:1、vscode中将tab键制表符长度变成了4个空格键,而makefile只能识别tab符号,如下图所示:2、没有安装msys64,window10系统下不能识别rm指令,只能识别del指令。解决方案:1、将空格缩进改为tab缩进,并
2024-12-27 12:43:05
290
原创 modelsim2020.4相关问题
问题1:win11安装modelsim2020.4,破解的时候发现弹出没有找到mgls.dll文件。找了win64目录中确实没有这个文件,不知道是不是和安装包有关。问题2:modelsim2020.4在win11系统下,想要调整字体,结果发现一点choose按钮就不弹出界面而且卡死。电脑重装过,我记得之前是可以的。
2024-12-15 22:14:37
342
原创 【ModelSim采用patch64_dll.bat破解时无法弹出liscense.txt文件】
使用ModelSim采用patch64_dll.bat破解时无法弹出liscense.txt文件,好像是txt记事本不起作用了。
2024-12-08 22:20:29
327
原创 关于zynq block ram使用时的问题记录
在准备进行ZYNQ ps和pl大量数据通信的时候,采用block ram进行数据交互,其中部分区域用于读,部分区域用于写。为了分解项目难度,先在PL端例化了block ram ip核,并且写了两个读写模块,用于测试仿真相关读写逻辑。但是在寻址的时候遇到了问题,已经找到问题并解决,在此记录一下。
2023-09-26 17:41:08
306
原创 ZYNQ7020联合matlab2021a simulink自动生成代码
上一步我们在下载第三方附件的时候发现会报下载错误,我们就在这里解决。把准备好的离线硬件支持包《ZYNQ7000配套Matlab2021工具》->《simulink_zynq_combine_tool》->《R2021a》->《archives》中的四个文件夹复制到上一步路径中对应的《archives》文件中,替换即可。《ZYNQ7000配套Matlab2021工具》->《simulink_zynq_combine_tool》->《R2021a》中有一个readme文件,是按照方法的简要说明,可以阅读一下。
2023-04-05 00:41:53
3031
1
原创 CANOpen学习(一)
CANOpen学习(一)CANOpen心跳功能学习修改串口PIN脚和CAN的PIN脚原本timer中发送心跳包的相关逻辑修改心跳发送逻辑修改定时器周期为10us修改timer.c文件中发送心跳包的逻辑修改节点关于心跳时间的设置重新测试,按照500ms进行心跳包发送CANOpen心跳功能学习结合周立功Can分析仪+硬石科技canopen心跳主站源码+rtthread的定时链表思想+正点原子stm32f407开发板,学习festival源码关于canopen心跳功能的实现和改写。本文章仅用于自学记录和分享,
2022-05-29 17:15:23
691
原创 STM32F407通过cube模拟U盘
STM32F407通过cube模拟U盘前言一、使用cubemx配置USB MASS STORAGE DEVICE1、添加USB组件二、遇到的问题1、格式化失败由于一开始太抠门,怕RAM不够,块数量配置的太小,导致PC识别到的U盘容量太小,格式化的时候总是失败。我估计是磁盘格式化的时候对最小容量有要求,需要写入头部信息,因此无法正常格式化。一开始配置的磁盘容量如下:{ while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_TXE) == RESET){}//等待发送区空 SPI_I2S_SendData(SPI1, TxData); //通过外设SPIx发送一个byte 数据 while (SPI_I2S_GetFlagStat
2020-06-03 13:39:32
1261
原创 关于stm32f4 uart5一直死在接收中断中的问题
问题:今天在调试stm32f407的时候,发现只要接收一次串口中断后,会一直死在串口中断中,明明已经通过USART_ClearITPendingBit(UART5,USART_IT_RXNE);清除中断标志位了,但是还是不进入中断,其DR寄存器中数据为零,源码如下,波特率为500000:void UART5_IRQHandler(void){ u8 ResData=0; if(USART_GetITStatus(UART5, USART_IT_RXNE) != RESET) {
2020-06-01 14:40:47
2407
原创 关于pycharm安装pyqt5的一些坑
1、按照pyqt5用pip install 命令安装pyqt5,用官网的实在太慢了,因此我选择用中科大镜像。指令分别为pip install pyqt5 -i https://pypi.mirrors.ustc.edu.cn/simple/ pip install pyqt5-tools -i https://pypi.mirrors.ustc.edu.cn/simple/ 注: 如果出现:WARNING: You are using pip version 19.2.3, howev
2020-05-26 19:55:48
3999
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人