草庐IT

ref-link-section-d

全部标签

ST-Link驱动的下载、安装、配置,以及ST-Link固件的升级

目录一、前言二、ST-Link驱动下载三、ST-Link驱动安装四、在Keil中配置ST-Link五、ST-Link固件升级一、前言  ST-LINK是专门针对意法半导体STM8和STM32系列芯片的仿真器。  ST-LINK/V2指定的SWIM标准接口和JTAG/SWD标准接口,其主要功能有:    编程功能:可烧写FLASHROM、EEPROM、AFR等;    编程性能:采用USB2.0接口,进行SWIM/JTAG/SWD下载,下载速度快;    仿真功能:支持全速运行、单步调试、断点调试等各种调试方法,可查看IO状态,变量数据等;    仿真性能:采用USB2.0接口进行仿真调试,单步

【已解决】Git踩坑笔记[! [remote rejected] main -> main (pre-receive hook declined) error: failed to push some refs to "xxx"]

踩坑今天使用gitlab踩坑了目的是要将代码上传到公司gitlab中,组长给我创建好了仓库,但是没有初始化仓库。我需要将本地代码上传上去,老操作,先在本地代码的目录打开gitbash,然后初始化,提交等一系列操作.当我要将代码推到远程的时候,报了个错误,查了下百度:意思是我的权限不够,不能将代码推到远程的main分支。在这里卡了比较久,因为我一开始在想是不是由于我本地没有授权gitlab账号,导致上传失败呢?我记得我之前是配置过sshKey的。但是我还是去重新配置了一遍。sshkey配置方式参考:https://www.cnblogs.com/hafiz/p/8146324.htmlsshKe

【已解决】Git踩坑笔记[! [remote rejected] main -> main (pre-receive hook declined) error: failed to push some refs to "xxx"]

踩坑今天使用gitlab踩坑了目的是要将代码上传到公司gitlab中,组长给我创建好了仓库,但是没有初始化仓库。我需要将本地代码上传上去,老操作,先在本地代码的目录打开gitbash,然后初始化,提交等一系列操作.当我要将代码推到远程的时候,报了个错误,查了下百度:意思是我的权限不够,不能将代码推到远程的main分支。在这里卡了比较久,因为我一开始在想是不是由于我本地没有授权gitlab账号,导致上传失败呢?我记得我之前是配置过sshKey的。但是我还是去重新配置了一遍。sshkey配置方式参考:https://www.cnblogs.com/hafiz/p/8146324.htmlsshKe

lvgl 经典编译错误解决之道:section `.bss' is not within region `dram0_0_seg'

#NodeMCU##PlatformIO#或#ArduinoIDE#能规避lvgl+TFT_eSPI经典编译错误(如下所示)的点不多。Linking.pio\build\nodemcu\firmware.elfld.exe:address0x3fffd538of.pio\build\nodemcu\firmware.elfsection`.bss'isnotwithinregion`dram0_0_seg'collect2.exe:error:ldreturned1exitstatus***[.pio\build\nodemcu\firmware.elf]Error1因为我们在源码上能做的事情

lvgl 经典编译错误解决之道:section `.bss' is not within region `dram0_0_seg'

#NodeMCU##PlatformIO#或#ArduinoIDE#能规避lvgl+TFT_eSPI经典编译错误(如下所示)的点不多。Linking.pio\build\nodemcu\firmware.elfld.exe:address0x3fffd538of.pio\build\nodemcu\firmware.elfsection`.bss'isnotwithinregion`dram0_0_seg'collect2.exe:error:ldreturned1exitstatus***[.pio\build\nodemcu\firmware.elf]Error1因为我们在源码上能做的事情

【Vue】Vue的$ref属性为空对象或者为undefined问题及解决办法(涵盖uniapp/H5/微信小程序)

目录问题:获取this.$refs为空对象或者为undefined原因一:在uniapp中,非H5端只能用于获取自定义组件,不能用于获取内置组件实例(如:view、text)解决方法:ref在非H5端使用在自定义的组件原因二:使用了版本过低的调试基础库原因三:ref组件使用了条件渲染,即v-if、v-show,这些DOM节点在mounted无法被访问到,详细可以看深入响应式原理-Vue.js原因四:使用了v-for循环动态绑定ref(大部分时请求后端数据动态渲染DOM),this.$ref[name]获取的是数组,详情看ref属性-Vue.js扩展场景:uni-app的H5/小程序实现锚点问题

【Vue】Vue的$ref属性为空对象或者为undefined问题及解决办法(涵盖uniapp/H5/微信小程序)

目录问题:获取this.$refs为空对象或者为undefined原因一:在uniapp中,非H5端只能用于获取自定义组件,不能用于获取内置组件实例(如:view、text)解决方法:ref在非H5端使用在自定义的组件原因二:使用了版本过低的调试基础库原因三:ref组件使用了条件渲染,即v-if、v-show,这些DOM节点在mounted无法被访问到,详细可以看深入响应式原理-Vue.js原因四:使用了v-for循环动态绑定ref(大部分时请求后端数据动态渲染DOM),this.$ref[name]获取的是数组,详情看ref属性-Vue.js扩展场景:uni-app的H5/小程序实现锚点问题

rt-thread中MSH_CMD_EXPORT()函数的实现原理-const char __fsym_##cmd##_name[] RT_SECTION(“.rodata.name“) = #cmd

constchar_fsym##cmd##_name[]RT_SECTION(".rodata.name")=#cmd学习一下这行代码对这行代码里面的__fsym双#,RT_SECTION这些都不理解#defineRT_SECTION(x)attribute((section(x)))这行代码的__attribute__((section(x)))又是什么意思???学习结论:把__fsym_##cmd##_name[]这个变量放置到名为".rodata.name"的段中attribute((section(x)))使用详解----精品那么问题来了,使用section将变量放到我们自定义的输入段

rt-thread中MSH_CMD_EXPORT()函数的实现原理-const char __fsym_##cmd##_name[] RT_SECTION(“.rodata.name“) = #cmd

constchar_fsym##cmd##_name[]RT_SECTION(".rodata.name")=#cmd学习一下这行代码对这行代码里面的__fsym双#,RT_SECTION这些都不理解#defineRT_SECTION(x)attribute((section(x)))这行代码的__attribute__((section(x)))又是什么意思???学习结论:把__fsym_##cmd##_name[]这个变量放置到名为".rodata.name"的段中attribute((section(x)))使用详解----精品那么问题来了,使用section将变量放到我们自定义的输入段

vue3中使用ref语法糖

自从引入组合式API的概念以来,一个主要的未解决的问题就是ref和响应式对象到底用哪个。响应式对象存在解构丢失响应性的问题,而ref需要到处使用.value则感觉很繁琐,并且在没有类型系统的帮助时很容易漏掉.value以上是官方原话,大概就是新的语法糖,可以让我们更方便的使用ref,而不用每次都写.value,大概就是把这样的代码,简化成这样import{ref}from'vue'constcount=ref(0)console.log(count.value)functionincrement(){count.value++}{{count}}简化成这样letcount=$ref(0)con