试用了systemview V3.10 发现一个bug, 在seggerforum 注册了帐号,想反馈下,竟然没有发帖选项,只能浏览。 转移到硬汉大哥的论坛,来提醒下大家。 1. 终端输出API SEGGER_SYSVIEW_ErrorfHost在主机systemview软件测解析有故障。 - <font size="3">SEGGER_SYSVIEW_ErrorfTarget("log: CR1_write =
- %x", fpga_tx_format.data);</font>
复制代码
同样的目标机代码在V2.52d解析正常,如下图
在V3.10下,没有把日志等级标记渲染,还是以普通日志形式输出,无法凸显出错误日志。而且格式输出,参数解析异常。SEGGER_SYSVIEW_ErrorfTarget解析正常,但颜色渲染也是没有。
2.system view V3.0 在target source 中新增了汇编实现的基础函数,根据编译器和MCU的支持情况默认选择,比如我用IAR CM4,就把SEGGER_RTT_WriteSkipNoLock这个函数默认通过汇编实现。
相对V2.52d多了一个汇编源文件 直接编译会报错 这里因为汇编文件里添加了预处理命令(以前没有意识到汇编文件也可以使用预处理命令)。而汇编的预处理是在汇编器选项下配置的,C编译器下的头文件路径就失效了,需要在汇编器的选项下添加头文件路径,如下图
|