-
LiteOS STM32F103 Uart1 接收返回字符异常 ,只能接收1 或2 个字符,发送给MCU 的串口信息,只能接收前1个或2个,自行中断。似乎被过滤,接收不到0X0A,0X0D 的结束符。更换了keil 中方式也是一样。
-
编写传感器驱动时,需要实现us级延时,在liteos系统代码里怎么实现:在系统代码里没找到htim6这个定时器
-
某次编译后,突然发现编译不了,没任何打印,查找半天发现make.exe文件不见了,反复确认后发现是liteos stdio软件自动把它删掉了
-
我在做HC32F460的liteOS移植完成后编译生成的bin异常的大,超出了512KB,之后我怀疑是链接脚本LD的问题,我尝试参考STM32的LD脚本修改,不管怎么修改都是一样,现在不是哪里的问题,有哪个知道的,给个提示,感谢感谢。1.FLASH占用了826.39KB2.主要是Flash里多了Debug_xxx文件出来,我看STM32的并没有在Flash里。3.STM的镜像里如下,并没有在Flash位置里。
-
如题,在烧录代码到板子上的时候发现keil可以正常烧录代码也在正常运行,但是用iotStudio烧录即使提示烧录成功代码也没有在板子上运行,串口无法接收到信号,所以就想把工程转移到keil上进行编辑和烧录,请问应该怎么操作呢?
-
如题,在一开始拿到板子的时候尝试跟着公众号开源社区的教程一步一步做东西,但是LiteOS上一直会提示烧录失败,设备未连接,重启也会提示重启失败,于是在百度之后找到了https://bbs.huaweicloud.com/blogs/164867这篇教程,跟着它走完之后发现ST-link unity软件可以读取到芯片也可以进行擦除、烧录等操作,但是因为LiteOS无法连接的原因没法打开串口查看结果在今天再次查阅资料时发现可以通过使用ST-LinkUpgrade来测试连接,如图在一开始会提示未连接到ST-link设备,在设备管理器中通过添加过时设备来添加端口后软件可以识别到板子并且更新在更新后LiteOS就可以识别到开发板并且进行烧录、重启等操作但是在跟随公众号的hello world项目进行烧录之后发现板子一直处于白屏显示Welcome to Iotclub页面,并且LiteOS的端口依然没有任何显示,如图烧录时板子黑屏并且黄色LED闪烁,软件控制台如图按下板子上的RESET按钮后串口终端才会接收到信号,如图所以我这是遇到了什么问题,希望各位大佬解答以下是LiteOS设置和设备管理器中的设置
-
全网没有发现有最新版本移植的工程,特花点时间完善本工程. 也希望更多的参与者完善和推广编译环境: KEIL
-
一、华为云物联网平台设备接入实践参考二、物联网应用场景开发案例:1. 参考博主 DS小龙哥的“物联网项目开发”系列博文,干货满满!三、设备开发资源1. 小熊派IoT开发板系列教程合集2. 小熊派开发板全套资料获取四、设备开发课程鸿蒙设备开发实战Huawei LiteOS设备开发实战
-
#include <stdio.h>#include <string.h>#include <unistd.h>#include "ohos_init.h"#include "cmsis_os2.h"#include "wifiiot_gpio.h"#include "wifiiot_gpio_ex.h"uint32_t real ;osThreadId_t threadID ;void my_timer(void* arg){ (void)arg; printf("Timer runs\r\n"); GpioInit(); IoSetFunc(WIFI_IOT_IO_NAME_GPIO_2, WIFI_IOT_IO_FUNC_GPIO_2_GPIO); GpioSetDir(WIFI_IOT_IO_NAME_GPIO_2, WIFI_IOT_GPIO_DIR_OUT); GpioSetOutputVal(WIFI_IOT_IO_NAME_GPIO_2,1); usleep(10000000); GpioSetOutputVal(WIFI_IOT_IO_NAME_GPIO_2,0);}//创建任务static void my_thread(void){ osTimerId_t id1;//创建定时器的ID uint32_t timerDelay;//创建定时器的锁定时间的变量 osStatus_t status;//创建一个枚举变量,用来存储运行状况 real = 1U; id1 = osTimerNew(my_timer,osTimerPeriodic,&real,NULL); if (id1 != NULL) { timerDelay = 200U;//设延时时间为2秒 status = osTimerStart(id1,timerDelay);//用status记录osTimerStart运行结果 if (status != osOK) { printf("Timer Start failed"); } }}APP_FEATURE_INIT(my_thread);运行结果如下ready to OS startsdk ver:Hi3861V100R001C00SPC025 2020-09-03 18:10:00formatting spiffs...FileSystem mount ok.wifi init success!00 00:00:00 0 196 D 0/HIVIEW: hilog init success.00 00:00:00 0 196 D 0/HIVIEW: log limit init success.00 00:00:00 0 196 I 1/SAMGR: Bootstrap core services(count:3).00 00:00:00 0 196 I 1/SAMGR: Init service:0x4aeaec TaskPool:0xfa22400 00:00:00 0 196 I 1/SAMGR: Init service:0x4aeb10 TaskPool:0xfa89400 00:00:00 0 196 I 1/SAMGR: Init service:0x4aec20 TaskPool:0xfaa5400 00:00:00 0 228 I 1/SAMGR: Init service 0x4aeb10 <time: 0ms> success!00 00:00:00 0 128 I 1/SAMGR: Init service 0x4aeaec <time: 0ms> success!00 00:00:00 0 72 D 0/HIVIEW: hiview init success.00 00:00:00 0 72 I 1/SAMGR: Init service 0x4aec20 <time: 0ms> success!00 00:00:00 0 72 I 1/SAMGR: Initialized all core system services!00 00:00:00 0 128 I 1/SAMGR: Bootstrap system and application services(count:0).00 00:00:00 0 128 I 1/SAMGR: Initialized all system and application services!00 00:00:00 0 128 I 1/SAMGR: Bootstrap dynamic registered services(count:0).Timer runs**********watchdog isr********************syserr info start**********kernel_ver : Hi3861V100 R001C00SPC025,2020-09-03 18:10:00**********Exception Information**********PC Task Name : IdleCorePC Task ID = 1Cur Task ID = 1Task Stack Size = 0x400Exception Type = 0x80000021**********reg info**********mepc = 0xd99ecmstatus = 0x1880mtval = 0x0mcause = 0x80000021ccause = 0x0ra = 0xd99c8sp = 0xeab70gp = 0x11a9c0tp = 0xe4d80591t0 = 0x4231c4t1 = 0x3fa9a0t2 = 0x28282828s0 = 0xe8460s1 = 0x14141414a0 = 0x0a1 = 0x0a2 = 0x0a3 = 0x0a4 = 0x23232323a5 = 0x0a6 = 0x21212121a7 = 0x20202020s2 = 0x13131313s3 = 0x12121212s4 = 0x11111111s5 = 0x10101010s6 = 0x9090909s7 = 0x8080808s8 = 0x7070707s9 = 0x6060606s10 = 0x5050505s11 = 0x4040404t3 = 0x19191919t4 = 0x18181818t5 = 0x17171717t6 = 0x16161616**********memory info**********Pool Addr = 0xe8300Pool Size = 0x302c0Fail Count = 0x0Peek Size = 0x13fe0Used Size = 0x101c0**********task info**********Name : IdleCoreID = 1Status = 0x14Stack Index = 0x8Stack Peak = 0x124Stack Size = 0x400SP = 0x119880Stack : 0xea840 to 0xeac40Real SP = 0xeab70Stack Overflow = 0**********track_info**********current_item:0x4item_cnt:10Index TrackType TrackID CurTime Data1 Data20001 0065 0006 0x389 0xd99ec 0x3f5e780002 0065 0001 0x389 0x3f5e78 0xd99ec0003 0016 0007 0x389 0xd99ec 0x00004 0016 0007 0x38a 0xd99ec 0x00005 0016 0007 0x383 0xd99ec 0x00006 0016 0007 0x384 0xd99ec 0x00007 0016 0007 0x385 0xd99ec 0x00008 0016 0007 0x386 0xd99ec 0x00009 0016 0007 0x387 0xd99ec 0x00010 0016 0007 0x388 0xd99ec 0x0**********Call Stack**********Call Stack 0 -- 3f6cf8 addr:eac1cCall Stack 1 -- 3f78c0 addr:eac2cCall Stack 2 -- 3f5e24 addr:eac3c**********Call Stack end**********ready to OS startsdk ver:Hi3861V100R001C00SPC025 2020-09-03 18:10:00FileSystem mount ok.wifi init success!00 00:00:00 0 196 D 0/HIVIEW: hilog init success.00 00:00:00 0 196 D 0/HIVIEW: log limit init success.00 00:00:00 0 196 I 1/SAMGR: Bootstrap core services(count:3).00 00:00:00 0 196 I 1/SAMGR: Init service:0x4aeaec TaskPool:0xfa22400 00:00:00 0 196 I 1/SAMGR: Init service:0x4aeb10 TaskPool:0xfa89400 00:00:00 0 196 I 1/SAMGR: Init service:0x4aec20 TaskPool:0xfaa5400 00:00:00 0 228 I 1/SAMGR: Init service 0x4aeb10 <time: 0ms> success!00 00:00:00 0 128 I 1/SAMGR: Init service 0x4aeaec <time: 0ms> success!00 00:00:00 0 72 D 0/HIVIEW: hiview init success.00 00:00:00 0 72 I 1/SAMGR: Init service 0x4aec20 <time: 0ms> success!00 00:00:00 0 72 I 1/SAMGR: Initialized all core system services!00 00:00:00 0 128 I 1/SAMGR: Bootstrap system and application services(count:0).00 00:00:00 0 128 I 1/SAMGR: Initialized all system and application services!00 00:00:00 0 128 I 1/SAMGR: Bootstrap dynamic registered services(count:0).然后就是这部分内容一直重复我想知道是哪里的问题
-
使用开源库代码移植,在STM32hal库上有paho 和 mbedtls 但是接入云服务器总是有问题,连接成功,握手失败。错误码为-0x0050 也就是-80.wire shark分析发现在客户端给出client hello 的报文后,华为云服务器端返回了一个reset报文,暂时我不清楚这个问题的原因是什么,同样的环境,我对接阿里云iot是可以的,想要知道这里面的区别是什么,或者你们可以有服务器端的日志,告诉我问题出在哪里。为什么不返回server hello 而是一个rest的回应。
-
工程是通过LiteOS新建工程的方式生成的,生成后就编译了,第一个错误是没有预定义,直接加上STM32L431xx的宏就可以了,后面再编译就出现这个问题,毫无头绪!!
-
发行版下载地址历史版本地址openEulerhttps://repo.openeuler.org/ OpenAnolishttps://mirrors.openanolis.cn/anolis/ CentOShttps://www.centos.org/download/https://vault.centos.org/Ubuntuhttps://releases.ubuntu.com/或 https://cdimage.ubuntu.com/ubuntu/releases/http://old-releases.ubuntu.com/releases/Debianhttps://cdimage.debian.org/debian-cd/https://cdimage.debian.org/cdimage/archive/Redhathttps://developers.redhat.com/products/rhel/download Deepinhttps://cdimage.deepin.com/releases/ Oracle Linuxhttps://yum.oracle.com/oracle-linux-isos.html SUSEhttps://www.suse.com/download/sles/ openSUSEhttps://download.opensuse.org/distribution/leap/ Fedorahttps://fedoraproject.org/server/download/https://mirror.sjtu.edu.cn/fedora/linux/releases/https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/Linxhttp://www.linx-info.com/download/os/ UOShttps://www.chinauos.com/resource/download-server Kylinhttps://www.kylinos.cn/scheme/server/1.html 麒麟信安http://www.kylinsec.com.cn/versionDownload Mageiahttps://www.mageia.org/zh-cn/downloads/alternative/ Arch Linuxhttps://archlinux.org/releng/releases/ 红旗http://www.linuxsir.cn/?download.htm OpenCloudOShttps://mirrors.opencloudos.tech/opencloudos/或 https://www.opencloudos.org/iso 【说明】:华为云镜像仓相对官网地址下载更快,如果华为云镜像仓有可优先从对应镜像仓获取:华为云镜像仓 cid:link_0
-
LiteOS 动态加载有看到使用的介绍说明LiteOS_维测指南_华为云 (huaweicloud.com),但是却没有发现动态加载的源码实现。大家知道源码从什么地方可以获取吗?还是目前尚未开源?
-
最近我在适配Ambiq apollo3/4系列的 liteOS M的bsp, 使用的内核版本是 Huawei LiteOS Kernel V200R001c50B013,因为只有这个版本网上才能查到裸机移植的相关资料。最新gitee上的Release 5.0版本变化巨大目前还没有相关的移植信息。在根据网上搜索到的资料来看,不接管中断版本只需要添加相关文件,和指定SRAM地址空间即可,使用Keil MDK对比已成功的STM32系列。目前遇到的问题是,启动链接脚本sct无法生效导致OS无法启动,当我屏蔽掉liteOS源码后,是可以正常启动的。apollo 官方keil工程的启动文件是 startup_keil.s 没有改动 -- (对比Rt Thread也不需要改这个文件)启动链接文件linker_script.sct 和 target_config.h 对比如下 -- 结果无法启动,试过很多种组合一直不得门路,不知道是缺少什么吗?求指教!
-
如题,我就是想在ESP32上用DSoftBus。
上滑加载中
推荐直播
-
0代码智能构建AI Agent——华为云AI原生应用引擎的架构与实践
2024/11/13 周三 16:30-18:00
苏秦 华为云aPaaS DTSE技术布道师
大模型及生成式AI对应用和软件产业带来了哪些影响?从企业场景及应用开发视角,面向AI原生应用需要什么样的工具及平台能力?企业要如何选好、用好、管好大模型,使能AI原生应用快速创新?本期直播,华为云aPaaS DTSE技术布道师苏秦将基于华为云自身实践出发,深入浅出地介绍华为云AI原生应用引擎,通过分钟级智能生成Agent应用的方式帮助企业完成从传统应用到智能应用的竞争力转型,使能千行万业智能应用创新。
去报名 -
TinyEngine低代码引擎系列第2讲——向下扎根,向上生长,TinyEngine灵活构建个性化低代码平台
2024/11/14 周四 16:00-18:00
王老师 华为云前端开发工程师,TinyEngine开源负责人
王老师将从TinyEngine 的灵活定制能力出发,带大家了解隐藏在低代码背后的潜在挑战及突破思路,通过实践及运用,帮助大家贴近面向未来低代码产品。
即将直播 -
华为云AI入门课:AI发展趋势与华为愿景
2024/11/18 周一 18:20-20:20
Alex 华为云学堂技术讲师
本期直播旨在帮助开发者熟悉理解AI技术概念,AI发展趋势,AI实用化前景,了解熟悉未来主要技术栈,当前发展瓶颈等行业化知识。帮助开发者在AI领域快速构建知识体系,构建职业竞争力。
即将直播
热门标签