最近因為Flash缺料的問題, 所以經常會被代工廠要求希望能新增Second Source的支援, 因此照三餐在研究Flash Driver和Datasheet便成了家常便飯一樣.
由於Flash command相當的多, 因此每次都要開著Datasheet來對照logic analyzer上面的波形目前是在執行什麼command(如下圖)的話, 還挺麻煩的.
最近因為Flash缺料的問題, 所以經常會被代工廠要求希望能新增Second Source的支援, 因此照三餐在研究Flash Driver和Datasheet便成了家常便飯一樣.
由於Flash command相當的多, 因此每次都要開著Datasheet來對照logic analyzer上面的波形目前是在執行什麼command(如下圖)的話, 還挺麻煩的.
最近要移植一些gcc的程式到Keil-MDK上, 其中有一個GetCurrentInterruptNumber的程式無法編譯成功, 會有以下的錯誤產生.
error: #18: expected a ")"
所以我們必須把它改成armcc可以支援的方式, 如下所示:
If you want to enable the RTT function on Embitz, in addition to adding RTT-related .c & .h, we also need to add some commend on Embitz IDE for normal operation.
1. Go to Debug/Interfaces like below:
2. Add the following commands under GDB additionals/After connect:
eval "monitor exec SetRTTAddr %p", &_SEGGER_RTT
3. Done