
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
stm32系列中内核为cm3的芯片支持位带操作,国产芯片模仿stm32规格的很多(c8t6现实标准),最近买了块沁恒的ch32v103r8t6板子,ch32vxx系列是riscv内核的,不支持位带操作,这意味着好多代码没法直接借鉴(无奈)。通过网络搜索和C语言重新学习(位域和宏),找到了以下替代方法。typedef struct { //根据芯片内存大小端设置,当前为小端模式,大端反过来uint3
安装时默认安装,不要安装最后一个ModelSim(付费组件,会导致免费的ModelSim Starter不可用,一般说不能仿真的大多是这个问题),Lite版本可以编译仿真10000行以下代码,已经够用了。Quartus PrimeLite 20.1 下载链接:https://download.altera.com/akdlm/software/acdsinst/20.1std/711/ib_tar
在编译IMX6ULL时,使用了新版gcc导致编译报错。错误为multiple definition of `yylloc'在网络上找了很久也没有找到有效的解决方案(换gcc-9(这种确实可行,但不是我想要的),注释掉yylloc(重复定义错误没了但其他错误出现了)等等)稍微研究了一下(边改代码边编译,查报错信息),得到了不用换编译器的解决方案,方案如下。使用vscode或其他编辑器打开内核文件夹下
在编译IMX6ULL时,使用了新版gcc导致编译报错。错误为multiple definition of `yylloc'在网络上找了很久也没有找到有效的解决方案(换gcc-9(这种确实可行,但不是我想要的),注释掉yylloc(重复定义错误没了但其他错误出现了)等等)稍微研究了一下(边改代码边编译,查报错信息),得到了不用换编译器的解决方案,方案如下。使用vscode或其他编辑器打开内核文件夹下
使用双系统有很多苦恼,双系统套虚拟机更加烦人,但是因为一些平台专有软件,双系统和双系统套虚拟机又不得不用起来。先说一下单纯双系统和双系统套虚拟机的缺点。单纯双系统的缺点:1.使用Windows时想着Linux下shell脚本的方便,utf8编码的好处,编译工具链的好用。。。2.使用Linux时想着QQ一类的软件还是得用,尤其是嵌入式专业的,Linux下可没有Keil和Proteus。3.使用特定软
STM32F10x系列标准库移植到STM32CubeIDE翻了大量博客和论坛终于成功移植了F1的标准库到stm32cubeide,终于可以离开keil mdk了,gcc的编译速度飞一般的快,爽。链接:https://pan.baidu.com/s/1xtqep5iSvo0f57gpxYB2XQ提取码:czqq...







