![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TLSR8258
入门->放弃
这个作者很懒,什么都没留下…
展开
-
Tlsr8258开发-深度休眠
在测试深度休眠的时候,内存中的数据会丢失,而我需要保持内存里面的数据,芯片介绍有说把数据写道特定的内存区,数据可以进入深度休眠唤醒后还保持。2.休眠模式:DEEPSLEEP_MODE_RET_SRAM_LOW16K。1. 要在变量前加_attribute_data_retention_休眠唤醒的两种方式:(如果进入RTC幻想,按键是无法唤醒设备的)3.要指定内部RC,并且为之一定要放在mian函数执行的开始。原创 2023-04-04 10:42:33 · 507 阅读 · 0 评论 -
Tlsr8258开发-小问题汇总
如果想要在一开始就调用读取flash的函数,一定要先cpu_wakeup_init()。我这里是通过读取flash中的值,然后来选择初始化BLE还是2.4G。如果想要在BLE中跑2.4G, 需要找FAE提供,官网没有,如果强行把裸机实验好的2.4G移植到BLE中,会发现有些个库函数找不到。默认情况如果不指定时钟源,则使用外部晶振,并且默认为16M。原创 2023-03-23 11:37:29 · 277 阅读 · 0 评论 -
TLSR8258开发-eclipse创建文件分组
添加文件路径:注意看vendor和drivers是同一层的,所以我们也从这一层开始,仿照添加。3.如果文件夹下面有.c或者.h文件,保存一下,然后编译一下,编译器会自动将其添加到工程中。确认前,要把最后的is aworkspace path勾选,然后点确认。选中vendor,右键选择最下面的properties。点击Advanced选择链接到工程中的文件夹。选中你要在哪个目录下创建文件夹。选择需要连接的文件夹。原创 2023-03-17 19:58:16 · 311 阅读 · 0 评论 -
TLSR8258开发-低功耗
在测试telink_b85m_driver_sdk时,遇到设备能够进入低功耗,但是无法唤醒的问题。最后发现是我们的设备没有32k的外部晶振,现在制定了内部的(这个问题整整搞了一天)原创 2023-03-16 11:50:08 · 671 阅读 · 0 评论 -
Tlsr8258开发-程序烧写
开源一小步,进步一大步原创 2022-08-15 15:59:39 · 1150 阅读 · 0 评论 -
Tlsr8258开发-工程编译
开源一小步,进步一大步原创 2022-08-15 18:19:44 · 392 阅读 · 0 评论 -
Tlsr8258开发-开发环境搭建
开源一小步,进步一大步原创 2022-08-16 11:30:27 · 965 阅读 · 0 评论 -
Tlsr8258开发-利用GPIO模拟串口打印调试信息
开源一小步,进步一大步原创 2022-08-16 17:00:20 · 3972 阅读 · 0 评论 -
Tlsr8258开发-设置GPIO输入输出
官方提供的开发板,按键是一个矩阵按键,为了简化,我直接利用外接出来的引脚去和GND相连来模拟按键。原创 2022-08-30 14:18:37 · 705 阅读 · 0 评论 -
Tlsr8258开发-添加软件定时器
在blt_soft_timer.h中,将BLT_SOFTWARE_TIMER_ENABLE定义为1默认情况下,最大的可以创建的时钟个数为4。原创 2022-08-30 13:58:56 · 518 阅读 · 0 评论 -
TLSR825开发-外部中断
他日仙界再相逢,一声道友尽沧桑。希望对刚接触的道友有点帮助原创 2022-08-17 11:08:32 · 681 阅读 · 0 评论 -
Tlsr8258开发-IIC
他日仙界再相逢,一声道友尽沧桑原创 2022-08-18 15:28:05 · 1031 阅读 · 7 评论 -
Tlsr8258开发-b85m_module编译无法通过(内存异常)
tlsr8258 b85m_module编译出错原创 2022-09-06 10:07:59 · 574 阅读 · 1 评论 -
Tlsr8258开发-添加自定义服务
在收发数据的时候,长度只能为20.目前还没办法解决原创 2022-09-06 15:49:30 · 1056 阅读 · 1 评论 -
Tlsr8258开发-设置MTU
【代码】Tlsr8258开发-设置MTU。原创 2022-09-07 19:41:20 · 575 阅读 · 0 评论 -
Tlsr8258开发-修改蓝牙hid mouse
蓝牙鼠标原创 2022-09-01 16:53:14 · 1058 阅读 · 0 评论 -
Tlsr8258 32位乘32位值大于32位的问题
4. 然后在用这个函数来计算两个32位数相乘的积,不能简单的使用两个数相乘(是不是很奇葩,听大佬的解释是因为这家的MCU的乘法是软件计算,并不是硬件计算,这款IC用的是精简指令,也许其他使用精简指令的IC也会有同样的问题)1. 在调试RSA算法的 时候,有一个运算需要用到两个32位的数相乘,而这两个数的积会大于32位。通过实验验证发现如果两个数据的积大于32位,即使用一个64位的数去接,他会自动被截取掉(在。3. 本以为打开就可以,然而还是不行,还需要声明一下这个汇编函数到c文件中。原创 2022-12-20 15:45:19 · 311 阅读 · 0 评论 -
Tlsr8258开发-在鼠标工程上改touch screen实现单点
这里实现的是单点原创 2022-09-15 08:39:59 · 249 阅读 · 0 评论 -
Tlsr8258开发-OTA升级
OTA原创 2022-09-15 11:10:27 · 931 阅读 · 0 评论 -
Tlsr8258开发-uart串口
uart原创 2022-09-16 16:30:42 · 1693 阅读 · 3 评论 -
Tlsr8258 硬件AES
本来需要用RSA加密的,但是因为RSA遇到了问题,所以就简单试了一下AES,但是后面又找到了RSA无法跑起来的问题。因此只是简单的应用了一下。1.配置的AES似乎只能计算16的值,并且也不知道这个是否可以和标准的AES搭配运行。我没有深究,这里就把移植的部分简单记录一下。原创 2022-12-20 15:52:41 · 226 阅读 · 0 评论 -
Tlsr8258开发-读写内部flash
flash原创 2022-09-16 19:03:29 · 682 阅读 · 0 评论 -
Tlsr8258开发-BQB(DTM)测试
BQB(DTM)原创 2022-09-21 19:00:01 · 707 阅读 · 3 评论 -
Tlsr8258开发-安全的OTA升级方法
安全OTA原创 2022-09-16 19:24:36 · 1114 阅读 · 0 评论 -
Tlsr8258 使用BDT读取内部flash的数据
注意输入地址以后,请安"tab"键,然后就会自动读取从flash的0x00地址开始读取100个字节。原创 2022-12-21 15:13:25 · 366 阅读 · 0 评论 -
Tlsr8258自动复位
在蓝牙单连接中,在pm.h里面有个函数start_reboot()可以让运行中的程序复位。原创 2022-12-21 14:52:17 · 189 阅读 · 0 评论