frankfan
frankfan

注册于 2 years ago

回答
1
文章
0
关注者
0

我也有AC6的问题,大部分功能仍然是可以用的。但是用 Keil 生成的 Nano,Finsh功能用不了,求解

rcp 发表于 2020-5-21 15:02
现在构建完了都会直接打印出来呢


这个我看到了,但是在map文件里是怎么看呢?比较两个git记录的时候,只能看到map文件,看不到控制台输出的数据

是不是只有 J-Link 才能仿真,ST-Link 不能仿真?
官方的开发板,潘多拉,上面默认的就是 ST-Link 呀

遇到同样的问题,get了。
希望 RT-Studio 本身可以改善,更新的时候不再出现这种不太友好的现象

问题已解决,用这个语句之前需要先开对应的时钟。
用MDK的时候,CubeMx自动生成的代码已经带了开时钟语句。 RT-Studio生成的代码是没有开时钟语句。

MDK 里面,__HAL_AFIO_REMAP_SWJ_NOJTAG(); 就可以用PB3了,
但是在 RT-Studio完整版的功能里,加了这个语句仍然无效。

rcp 发表于 2020-5-12 14:32
可以用内置变量, 但是Artifact name 也要改成变量形式才行 ${ProjName}.elf
arm-none-eabi-objcopy -O i ...


谢谢回复。
但是我不希望输出的文件名等于工程名,而是希望输出 abc.bin 和 abc.hex
请问这样应该怎么操作呢?

Artifact name 改成 abc 后,前面的命令也要变成:
arm-none-eabi-objcopy -O ihex "abc.elf" "abc.hex"
不然找不到 abc.elf 文件。

想要请教,有没有更通用的写法类似:arm-none-eabi-objcopy -O ihex "*.elf" "*.hex"

找到一段文档说,要更改 rt_console_set_device(RT_CONSOLE_DEVICE_NAME);
SEGGER 的 Real Time Terminal ,怎么设置 RT_CONSOLE_DEVICE_NAME ?

头文件声明没有错,错误是没有函数rt_Data_Set_thread_entry本体

黑色主题,标题栏和菜单栏仍然是白色的。当初 VS Code 早期版本也出现过这样的小问题。
可不可以更进一步也调成黑色。

问题已解决,用 1.0.2 新建工程就不会出问题。不清楚是不是当初新建的手法是不是有问题

    本帖最后由 frankfan 于 2020-2-13 14:38 编辑


rcp 发表于 2020-2-11 09:35
关于第三个问题,是用的stlink吗, 如果是stlink 在下一个1.0.2版本会修复这个问题,实现下载后自动运行 ...

确实是 ST-Link 烧录器。
顺便问一下,在潘多拉开发版上的完整版,RT-Studio 烧录的就可以直接运行,潘多拉开发板自带的不也是 ST-Link 么?

rcp 发表于 2020-2-5 14:16
是指添加 lib 或 .a 库文件吗试试这里




请问一下,Nano版的工程,不能够使用 sprintf() 函数,添加头文件 #include 仍然无效。是不是需要手动添加库?

单片机型号是STM32F072,更详细的内容我发帖子专门问了,是帖子里的第二个问题:
https://www.rt-thread.org/qa/thread-423481-1-1.html

作为临时方案,可以先用其他烧录软件,切换着烧录。反正现在调试功能并不完善

发布
问题