2012-05-08 23 views
1

我已配置飛思卡爾Kinetis MQX BSP,以使用帶IAR IDE和J-Link調試器的「iodebug:」半主機設備。該文本中的配置「有效」出現在IDE控制檯窗口中。輸出不穩定並且很慢 - 也許5秒鐘輸出一個16x64的文本塊。在輸出操作期間,CPU似乎長時間停頓,即,嚴格時間要求的作業會進入雜草。使用ARM半主機

這是典型的半主機性能,還是我錯過了一些東西?

回答

2

半主機使用調試陷阱(帶有幻數的SVC/BKPT)與調試器進行通信。我不知道IAR如何實現它,但是如果每個字符使用一個陷阱,那麼引用的數字並不奇怪,尤其是考慮到USB協議的延遲。

3

1)選項 - >常規選項 - >庫選項 - >啓用緩衝終端輸出。除此之外,主機一次只能產生一個字節。

2)Options - > General Options - > Library Configurations啓用Semihosted。