03 2020 档案
摘要:本文中提到的调试器是一种相对比价低成本的调试器。由YuanLi电子出品。 首先,需要安装编译器和调试器环境。Tricore Free Entry Toolchain(4.9.3.0) 和自带的ude调试器环境。 值得注意的是,安装Tricore Free Entry Toolchain(4.9.3.
阅读全文
摘要:经过多次使用经验发现,GNU/Linux操作系统对windows下面的文件系统支持得并不是很好。 会出现往移动硬盘里面复制东西会出现越来越慢的情况,出现慢到无法接受的程度。 在这种情况下,可以解决比较快速的局域网以太网来实现文件的复制。 主要是借助ssh的文件传输功能。其中,ssh是linux操作系
阅读全文
摘要:ude调试器的局限:界面比较简陋。在调试界面不能够跳转,而在eclipse风格的编辑器中使用F3就很容易地跳转。 ude调试器的优点:刷新速度快。 ude调试器的使用特点: 能够有选择性的对变量右键选择“刷新”,但是刷新的周期不得低于25ms。 能够有选择性地对多核进行调试,菜单操作如下: Conf
阅读全文
摘要:在RM中给出了解决方案。 Unlike Cortex® M3 and M4, the M0 CPU does not support the vector table relocation. For application code which is located in a different a
阅读全文
摘要:每次保存配置,自动生成代码的话,会出现性能问题和不必要的麻烦。 Preferences -> STM32Cube -> Device Configuration Tool 下面Do code generation on .ioc file save?勾选掉就可以了。
阅读全文
摘要:在代码阅读中,快捷键的使用非常重要,否则会影响效率。 经过实际的使用,快捷键的设置可以通过以下菜单设置。 Preferences -> General -> Keys其中F3这个键几乎是最常用的,功能为跳转到定义。 Alt + , 是Backward的组合键,默认不是该组合键。经过试用,修改为这个s
阅读全文
摘要:这一款板子是非常便宜的,根据datasheet的介绍,上面的芯片也是非常经典的。适合入门使用。 通过试用发现,该demo板的资料还是非常齐全的。同时该芯片的资料也是非常丰富的。 同时,基于eclipse的CCS官方编译器,目前看到的是免费的(针对C2000),在watch窗口中可以比较实时地查看变量
阅读全文
摘要:Hightec中免费的license过期后的编译提示。 Error with products query: No errorlicense check: No valid license!../src/hello.c:1:0: error: error in licensersrc/subdir.
阅读全文
摘要:控制板NUCLEO-G431RB 驱动板X-NUCLEO-IHM16M1是一个支持三电阻采样的电机demo板。电机可以自备。可以直接层叠起来。然后就可以直接使用了。 注意到首先使用一根小口的USB线将控制板和电脑USB连接,然后再连接到直流(可调)电源上。 注意到,该控制板自带调试器,ST- Lin
阅读全文
摘要:在计算机程序中,数组从0开始偶尔让人感觉到“混乱”。但是,显然,在机器语言中,这是自然的,也是合理的。 在C++和java、python等更加高级的语言中,数组虽然也是从0开始的,但是其含义并不是停留在对bit和对byte的操作上。 任何开发都有局限。其实,嵌入式开发在完成一件复杂的事情时,是需要做
阅读全文