打印
[MCU新闻]

新唐的Semihost是属于什么外设吗?

[复制链接]
2343|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Candic12e|  楼主 | 2024-11-27 17:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新唐的Semihost是属于什么外设吗?

使用特权

评论回复
沙发
飘向北方| | 2024-11-27 21:54 | 只看该作者
新唐(Nuvoton)的Semihost不是传统意义上的外设(Peripheral)。Semihost通常指的是一种调试技术或调试接口,用于在嵌入式系统或微控制器中辅助软件调试。它通过宿主机的串行通信接口(如JTAG或SWD)与目标芯片进行通信,以实现调试信息的输出、变量的读写以及代码的下载和调试等功能。因此,Semihost不属于硬件外设,而是一种用于软件调试的技术或接口。

使用特权

评论回复
板凳
tpgf| | 2024-11-29 12:00 | 只看该作者
Semihosting,即半主机模式,是一种在嵌入式系统或微控制器中用于辅助软件调试的技术

使用特权

评论回复
地板
paotangsan| | 2024-11-29 13:48 | 只看该作者
Semihosting通过特定的软件指令(如SWI指令)来实现,这些指令会触发异常并与连接设备的调试器(如ICE)进行通

使用特权

评论回复
5
keaibukelian| | 2024-11-29 14:19 | 只看该作者
当目标开发板没有外接输出串口时,Semihosting可以方便地利用调试工具的窗口达到输入输出的效果

使用特权

评论回复
6
renzheshengui| | 2024-11-29 15:25 | 只看该作者
在新唐的开发中,可以通过修改startup文件和retarget.c文件来启用Semihosting功

使用特权

评论回复
7
stormwind123| | 2024-11-29 16:50 | 只看该作者
不属于外设,而是一种调试机制或技术

使用特权

评论回复
8
xixi2017| | 2024-12-14 16:25 | 只看该作者
这是串口打印调试信息吗?

使用特权

评论回复
9
爱相随| | 2024-12-26 15:42 | 只看该作者
新唐的Semihost并不是一个传统意义上的外设,而是一种调试和开发技术。Semihost是一种通过调试接口(如JTAG或SWD)在嵌入式系统中实现主机(通常是PC)与目标设备(如微控制器)之间通信的机制

使用特权

评论回复
10
EuphoriaV| | 2024-12-26 16:50 | 只看该作者
Semihost允许开发者在调试过程中通过调试器与目标设备进行交互,例如输出调试信息、读取文件、执行系统调用等。

使用特权

评论回复
11
Augenstern星星| | 2024-12-26 18:05 | 只看该作者
在开发过程中,开发者可以通过Semihost将调试信息输出到主机端的调试工具(如Keil、IAR等)

使用特权

评论回复
12
limerenceforu| | 2024-12-26 19:27 | 只看该作者
通过Semihost,目标设备可以访问主机上的文件系统,进行文件的读写操作。

使用特权

评论回复
13
flechazo| | 2024-12-26 21:00 | 只看该作者
目标设备可以通过Semihost调用主机上的系统功能,例如获取时间、执行命令等。

使用特权

评论回复
14
MahalKita| | 2024-12-26 22:16 | 只看该作者
在新唐的微控制器中,Semihost功能通常是通过调试器(如Nu-Link)和开发工具(如Keil MDK、IAR Embedded Workbench)来实现的。

使用特权

评论回复
15
Euphoriaxixi| | 2024-12-27 09:01 | 只看该作者
开发者可以在代码中使用特定的Semihost函数来实现与主机的通信

使用特权

评论回复
16
HeimdallHoney| | 2024-12-27 10:20 | 只看该作者
其实Semihost是一种调试和开发辅助技术,而不是一个硬件外设。它通过调试接口实现主机与目标设备之间的通信,帮助开发者更方便地进行调试和开发工作

使用特权

评论回复
17
Espoironenext| | 2024-12-27 12:06 | 只看该作者
应该就是一个调试工具或者说是调试外设吧

使用特权

评论回复
18
Ustinian| | 2024-12-27 15:00 | 只看该作者
没用过,但是网上一看应该是调试接口

使用特权

评论回复
19
Stahan| | 2024-12-29 21:57 | 只看该作者
Semihosting是什么东西啊

使用特权

评论回复
20
春日负喧| | 2025-1-24 08:53 | 只看该作者
新唐的Semihost不是一种外设,而是一种调试技术或功能

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

68

主题

1575

帖子

2

粉丝