- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 32位CPU中,实现32位无符号乘法,返回64位无符号数据。原理解析。
大家看看我们两位数的乘法是如何计算的呢,方法也是类似的,可以把64bit的数据看做作是两位十进制数相乘,十位是u1和v1,个位是u0和v0,两个最大2位数相乘不会超过4位数,所以两个32bit的数相乘不会超过64bit,方法也就可行。//u低16bit与v高16bit相乘的结果,加上w0的进位(进位到bit16~bit31)结果。//更新为低 16 bit与高 16 bit相乘的结果加上之前的 w1。//t的高16bbit,t的进位(进位到bit32~bit47)。//取u的低16bit。
2024-09-03 00:28:22 361
原创 Telink泰凌微如何添加Lib库
2. properties - c/c++ build - Settings - TC32 C Linker - Libraries,把文件添加到编译设置中。注意添加的库文件名需要删除“lib前缀”。例如:liblt_825x.a这个库文件,添加时,删除前缀“lib”,名称则为“lt_825x.a”1.首先把lib文件放在sdk的proj_lib文件夹中。基于TLSR8258。
2024-08-26 16:36:06 233
原创 nordic undefined reference to `stdout‘,
这样,所有构建配置(“Debug”和“Release”)都可以从相同的私有配置(“Common”)继承共享选项。目标处理器,包括目录,...,只需在“Common”中设置,并在“Debug”和“Release”中使用。未在指定级别上做修改的所有选项都将继承自上层,这样就可以在一个级别上修改某些选项,例如定义、包含目录或优化级别,同时保留所有其他选项。solution有Public Configuration,Private Configuration 和 Loader Configuration 配置。
2024-07-30 15:41:23 873
原创 Telink烧录脚本
tx_power(-30,24) ##test_name:TxPower_2498MHz信号值大小,根据板子实际信号大小更改,修改时只更改括号内-30的数值,保留24,不可过大。注意,不可全片擦除!reg_write(0x0592,0x3F) ##GPIOC的1,2,3,4,5,6 pin使能输出,其他Pin禁止输出。
2024-06-04 11:22:40 772
原创 nordic s140 softDevice 片上系统资源要求---片内硬件外设
访问类型定义限制硬件外围设备由 SoftDevice 使用,并且是在应用程序沙箱之外。启用 SoftDevice 后,它只能可通过 SoftDevice API 访问。通过此应用程序编程接口(API),应用程序具有有限的访问。封锁硬件外围设备由 SoftDevice 使用,并且是在应用程序沙箱之外。应用程序没有访问权限。被阻止的中断外围设备由 MBR(see) 转发到 SoftDevice,并且不可用于应用程序,即使在无线电时隙 API 时隙内。开放SoftDevice 不使用硬件外围设备。
2024-04-29 16:26:22 814
原创 nordic s140 softDevice 片上系统资源要求
本节介绍 SoftDevice(包括 Master boot record and bootloader,下文简称MBR)如何使用片上系统 (SoC) 资源。SoftDevice 要求说明以下情况: SoftDevice 已启用和禁用。SoftDevice 和 MBR(see)设计为安装在代码存储空间下部的 nRF SoC 上。重置后,MBR 将使用一些 RAM 来存储状态信息。当 SoftDevice 是 启用后,它使用 SoC 上的资源,包括 RAM 和无线电等硬件外围设备。
2024-04-29 14:28:48 313
原创 Git ignore、exclude for TortoiseGit 小结
Git ignore、exclude for TortoiseGit 小结
2024-04-21 01:21:24 1116
原创 TLSR8258如何配置外部PA?
TLSR8258内部集成了一个PA,功率最大10dbm。如果想要使用外部PA LNA,那么如何配置呢。首先需要关注三个代码文件:#define PA_ENABLE 1#ifndef PA_TXEN_PIN#define PA_TXEN_PIN GPIO_PD5#endif#ifndef PA_RXEN_PIN#define PA_RXEN_PIN GPIO
2024-04-16 12:36:17 536
原创 如何让Nrf connect、EFR connect直接显示特征值数据及其单位
其 原 创 性 以 及 文 中 陈 述 文 字 和 内 容 未 经 学 术 机 构 或 标 准 组 织 证 实 , 对 本 文 以 及 其 中 全 部 或 者 部 分 内 容 、 文 字 的 真 实 性 、 完 整 生 及 时 性 本 人 不 作 任 何 保 证 或 承 诺 , 请 读 者 仅 作 参 考 , 并 请 自 行 核 实 相 关 内 容。这次我们仍以TLS8258为例,当然如果是其他蓝牙芯片,配置方式也是大差不差,规则一样的。效果如图:app直接显示了我的温度,并且有两位小数,还有温度单位。
2024-04-15 18:24:14 525
原创 ip白名单之网段
终止地址,先把掩码取反,然后再与主机ip按位与运算,那就是:00001010 00001010 00001010 11111111,转换成十进制就是。两个地址二进制按位与运算得到:00001010 00001010 00001010 00000000,那这个也就是起始可用地址也就是。主机ip地址从10进制转换为2进制:00000000 00000000 00000000 00000000。掩码地址从10进制转换为2进制:00000000 00000000 00000000 00000000。
2023-08-28 18:34:11 1041
原创 arm compiler6 and compiler5 差异
Arm Compiler for Embedded Migration and Compatibility Guide
2023-05-04 19:34:09 549
原创 expected ‘(‘ after 、error: use of undeclared identifier ‘PRESERVE8‘
以上报错均是编译器问题,SDK默认是compiler5 for keil,对于compiler6而言,很多特性不再支持。在搭建nordic 52xx系列keil开发环境时,发现报错。
2023-05-04 19:28:29 2083
原创 对word文档中指定的相同内容/文字加颜色或背景颜色
2.1.先摁下“ctrl”+"H"2.2.选择“查找”2.3.查找内容框填入“code”2.4.点击以下项中查找,选择主文档。(如果你要对某一段文章的相同文字/内容加背景、颜色,那就选择当前所选内容。如果对全文做此处理,选择主文档。2.5.现在可以看到“code”都被选中,现在可以都被选中。2.6.现在可以在“开始”-“字体”中设置字体颜色和背景颜色。(注意要先设置字体颜色,然后再设置背景颜色。
2023-03-07 16:25:38 4367
原创 fatal: protocol error: bad line length character: Welc。server refused to start a shell/command
fatal: protocol error: bad line length character: Welc。server refused to start a shell/command
2022-10-12 18:39:23 1664 1
原创 SmartRF Studio 7 not able to open device control pannel for.......
通常会有如上图所示的提示:1.打开输入文件失败。运行时,软件打开C:\ti\SmartRF Studio 7\bin\..\config\board_config\XDS110c2.dat失败。ok,查看一下,找不到这个目录和文件。解决方案:我发现这个文件在C:\Users\Flour\Documents\Texas Instruments\SmartRF Studio v7,于是我把“SmartRF Studio v7”文件整体复制到“C:\ti\SmartRF Studio 7\..
2022-01-25 10:26:37 419
原创 #1965 cannot open source file "xdc/std.h"
最近在调试TI的MCU, 在追踪一个类型别名的定义,不断打开头文件之后,再编译就出现这个问题。因为自己很清晰的记得,没有进行其他操作,所以有重新编译,还是这个报错问题。 这应该是TI CCS IDE的问题。 我们可以先点击“clean project”,这样呢,之前编译链接信息就会被清除。然后再点击“build project”...
2020-03-08 23:27:40 3513 1
原创 CPU架构、开源架构与架构授权,我来说。
计算机指令从指令集的长度特点分类:有RISC(Reduced Instruction SetComputing)和CISC(Complex Instruction SetComputer)。典型的就是手机SOC里的CPU99.99%都是RISC,我们的PC主板上的CPU99.99%都是CISC指令集。具体一点基于ARM的都是RISC,基于X86/64的Intel和AMD CPU都是CI...
2019-11-14 23:15:33 1061
原创 秋霜已至,凛冬将至,我一直在~
秋霜降至,深圳仅有一丝丝秋意,南京钟山里小路铺满枫叶秋意浓,长春早已经雪花纷飞了,日子过得好快,又一年。在深圳,一年四季,有六个月我都是需要空调续命的。24摄氏度以下才是我的适存环境。我喜欢冬日里的温暖,被窝里就像冬日的暖阳浴,深深依恋,无法释怀。公众号都停更了,差点又多一个烂尾项目,再不更账号都要冻结了。因为,最近,工作繁忙也遇到点困难,生活琐事也多。真是刚擒...
2019-10-24 13:26:13 246
原创 AD19元件隐藏引脚连接到指定网络设置
AD19元件隐藏引脚连接到指定网络设置我们再使用Altium designer 19制作元件封装原理图时,偶尔会有一些隐藏引脚,并把引脚连接到指定的网络这种需求。本文可以获取两个关键技能点:1.如何隐藏元件封装原理图库中的引脚。2.如何把隐藏的引脚连接到指定的网络中。例如:再做一个数字芯片封装的原理图时,希望隐藏电源引脚,但又希望把隐藏的引脚连接到指定的电源网络。 ...
2019-09-15 18:13:54 13555 3
原创 关于Nor Flash闪存的扇区、块、页
以W25Q128为例:128Mbit的容量。每页256字节,一共65536个字节,合计65536*256*8=134,217,728bit ,等于134,217,728/1024/1024=128Mbit.每次编程数据为256字节。擦除可以按16页(即一个扇区擦除,4K)、按128页擦除(32KB块擦除)、按256页擦除(64KB块擦除)或者整片擦除。这个芯片总结来说:每页256......
2019-09-15 18:10:52 24274 4
原创 如何获知手机是否支持BLE5特性?
BLE包含了许多的特性,例如:1.Bluetooth Low Energy.2.Native HID.3.Lollipop Scanner API.4.Offloaded filtering.5.Offloaded scan batching.6.Peripheral mode.7.Multiple advertisement.8.High speed(PHY 2Mbps).9....
2019-07-17 10:39:16 850
原创 Altium designer19如何统计焊盘/过孔等数量
altium designer 19(以下简称AD19)更新以后,统计焊盘或过孔数量的操作有一些变化,现在我将这个操作方法分享给大家。具体可以到我的QQ空间查阅QQ:627816272本文是原创文章,转载或引用请注明网址或者我的QQ号。https://user.qzone.qq.com/627816272...
2019-07-10 17:52:27 8868 1
原创 Not enough information to list image symbols. Not enough information to list load addresses in ...
linking.....\Objects\BBQ_Wifi.axf: Error: L6218E: Undefined symbol Clear_Led_Timer (referred from main.o)...\Objects\BBQ_Wifi.axf: Error: L6218E: Undefined symbol Get_Led_Timer (referred from main.o...
2019-01-31 18:05:02 135974 16
原创 cortex-M4、cortex-M4F有什么升级?
https://user.qzone.qq.com/627816272/2?_t_=0.8334275537200504
2018-08-24 16:34:30 4940
原创 还单着呢?社会学和数学来帮你找对象!
https://user.qzone.qq.com/627816272/infocenter?via=toolbar
2018-08-20 21:22:22 197
原创 Android Bluetooth 5 API
安卓8系统,蓝牙5。bluetooth5.https://user.qzone.qq.com/627816272/blog/1534414750
2018-08-16 19:19:10 412
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人