当前位置: 首页 > news >正文

打开NRODIC SDK编译不过怎么处理,keil与segger studio

打开NRODIC SDK编译不过怎么处理,以下是keil处理.
1,如图,不要安装安装也不会过
在这里插入图片描述
2.在这里插入图片描述

不要安装点击否
3.点击确定后进来这个样子
在这里插入图片描述
4.这里选择这个勾,OK后就不会再有后面的pack_license
在这里插入图片描述
5.去掉勾后这里要选择自己SDK对应的pack版本,我的是8.27.0
在这里插入图片描述
6.OK后弹出个界面也要反复选择两次把这里的红色去掉
在这里插入图片描述
接下来这就编译过了
以下是segger studio处理
原始错误是这样的,找不到头文件,整个电脑搜索都找不到
在这里插入图片描述

屏蔽这个头文件报错
在这里插入图片描述
这个是__putchar出错,这个是nordic自定义的,而segger有这个函数定义
用这个取代就ok了#define __putchar(s) SEGGER_RTT_WriteString(0, s)
或者这样定义也可以
int __putchar(int x) {
SEGGER_RTT_Write(0, (char *)&x, 1);
return x;
}
而原来的
int __putchar(int x, __printf_tag_ptr ctx) {
(void)ctx; 这里只是发骚,啥鸡巴都没有,这个输入没有用.
SEGGER_RTT_Write(0, (char *)&x, 1);
return x;
}
,修改后可以编译通过

http://www.xdnf.cn/news/747685.html

相关文章:

  • CppCon 2014 学习:Modern Template Metaprogramming A Compendium
  • 【LLM相关知识点】关于LangChain框架学习简单整理(三)
  • C++17新特性 Lambda表达式
  • 神奇的平方和运算
  • 法规解读——GB/T 前向碰撞预警功能FCW
  • kafka学习笔记(三、消费者Consumer使用教程——配置参数大全及性能调优)
  • 数据库核心技术深度剖析:事务、索引、锁与SQL优化实战指南(第三节)----从全局锁到行锁的全面总结
  • ShenNiusModularity项目源码学习(31:ShenNius.Admin.Mvc项目分析-16)
  • 【Doris基础】Apache Doris中的Segment详解:存储与查询的核心组件
  • python分配方案数 2023年信息素养大赛复赛/决赛真题 小学组/初中组 python编程挑战赛 真题详细解析
  • VLAN的作用和原理
  • 命令行式本地与服务器互传文件
  • python:在 PyMOL 中如何查看和使用内置示例文件?
  • MySQL存储架构深度解析:从引擎选型到云原生实践(2025最新版)
  • 【系统配置与部署类】docker的深度配置和应用
  • 5G 网络中的双向认证机制解析
  • 跟单业务和量化交易业务所涉及到的设计模式
  • CP2K 软件介绍与使用指南
  • 34、请求处理-【源码分析】-Model、Map原理
  • MySQL访问控制与账号管理:原理、技术与最佳实践
  • switch-case判断
  • 【PostgreSQL 02】PostgreSQL数据类型革命:JSON、数组与地理信息让你的应用飞起来
  • 若依框架定制化服务搭建
  • 开源是什么?我们为什么要开源?
  • gtsam正确的安装姿势
  • 每日八股文5.31
  • Windows上用FFmpeg推流及拉流的流程概览
  • 操作系统学习(八)——同步
  • 【python深度学习】Day 41 简单CNN
  • STM32F103通过Zigbee实现多分用户向主用户发送信息