韦东山freertos

您所在的位置:网站首页 gta5不需要小键盘的修改器有哪些 韦东山freertos

韦东山freertos

2023-05-17 19:48| 来源: 网络整理| 查看: 265

一、下载

二、目录删补

三、编译

四、修改

-(PRE)SourceInsignt下载和新建工程

---复制源码地址

 ---新建工程=地址粘贴+工程名

 

 ---选择要读的文件夹,取消勾选(.s文件),关闭窗口

 ---同步

这会将项目数据库与源文件同步。

这通常在后台自动发生,但如果很多文件已更改并且您想立即更新符号信息,则可能需要立即执行此操作。

//—————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————//

-(一)删去无关代码——SourceInsignt查找函数位置

---error1——中断向量相关

 ---solution with SI4.0

 打开工程文件查看窗口

缺少的是,

则搜索芯片.s

文件中ctrl+f打开搜索窗口,

点击search——找下一个

点击whole file——整个文件中找+点击左侧按钮,移动到文件中对应语句位置

“0;”来注释掉代码

或者删掉语句

保存SI4.0文件,keil文件才会同步变化,再编译才行

//********************************************************************************//

 ---error2——非中断向量的函数相关

 ---solution with SI4.0

搜索文件——project window

搜索函数——左边框symbol window

 ctrl+/搜索函数被谁调用过

 文字的意思=被哪个文件中的 哪个函数 调用过

 找到函数定义处,复制函数名,ctrl+f删到找不到为止,再删掉函数定义,声明

/************************************************************************************************  

 ---error3——猜不出所在文件的函数

 ---solution with SI4.0——全局查找

 

 找到函数定义处,复制函数名,ctrl+f删到找不到为止,再删掉函数定义,声明

有些时候,调用所找函数的函数,也是错误原因,可以顺便删了,但很麻烦

//—————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————//

-(二)增加串口打印功能——————————————————————————————

—初始化串口~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~简化原工程中和串口相关的文件

串口=serial——到serial.c中看一下

 精简=单纯的《串口初始化》,不要其他queue的功能

 不要的判断条件改成 1

函数的返回值可能也要改

简化=参数固定(115200)

简化=不要中断(初始化=GPIO+USART1)

—实现fputc函数~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~某外设的“最简”模型-思路-原理

控制串口t——确定结构体是哪个

需要操作哪些寄存器?——芯片手册-外设-寄存器

-数据写入哪个寄存器——数据寄存器

 -需要确定操作的寄存器状态

//**********************************************************************************************

【结果调试窗口——Keil自带的debugger】

miniLib

【结果调试窗口——Keil自带的debugger】 

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~···

error1——删文件过程中,erroring某变量未定义

solution——首先考虑变量所在文件是不是缺少头文件

——原来正确的情况中,变量所在文件的头文件中,将可能含有变量定义的头文件复制粘贴到变量当前所在文件



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3