2007年11月2日 星期五

Open-OCD - Open On-Chip Debug

Real Checko's Blog

OpenOCD , test run


得知 有這個工具
是一個透過 jtagwriter 可以 debug的工具

原始網站

Open On-Chip Debugger

binary 下載位置

下載下來是一個安裝執行檔
我自己裝在
D:\openocd-2007re204
取代原本的 c:\programfile底下
沒什麼太大的原因
只希望打開D:後
可以很快打開該目錄而已

form readme.txt
可以得知目前 support
This version of openocd supports the following ARM7/9 cores:
- ARM7TDMI(-s)
- ARM9TDMI
- ARM920t
- ARM922t
- ARM926ej-s
- ARM966e
- Cortex-M3
Support for Intel XScale CPUs is also included:
- PXA25x
- PXA27x
- IXP42x

cpu是 arm920t
試了
//////////////
D:\openocd-2007re204\bin>openocd-pp -f .\configs\arm9_ft2232.cfg
Info: openocd.c:93 main(): Open On-Chip Debugger (2007-09-05 09:00 CEST)
Info: configuration.c:50 configuration_output_handler(): Command ft2232_devi
e_desc not found
Info: configuration.c:50 configuration_output_handler(): Command ft2232_layo
t not found
Info: configuration.c:50 configuration_output_handler(): Command ft2232_vid_
id not found
Error: jtag.c:1461 jtag_init(): No valid jtag interface found (ft2232)
Error: jtag.c:1462 jtag_init(): compiled-in jtag interfaces:
Error: jtag.c:1465 jtag_init(): 0: parport

D:\openocd-2007re204\bin>openocd-pp -f .\configs\arm9_ft2232.cfg
Info: openocd.c:93 main(): Open On-Chip Debugger (2007-09-05 09:00 CEST)
Info: configuration.c:50 configuration_output_handler(): Command ft2232_devi
e_desc not found
Info: configuration.c:50 configuration_output_handler(): Command ft2232_layo
t not found
Info: configuration.c:50 configuration_output_handler(): Command ft2232_vid_
id not found
Error: jtag.c:1461 jtag_init(): No valid jtag interface found (ft2232)
Error: jtag.c:1462 jtag_init(): compiled-in jtag interfaces:
Error: jtag.c:1465 jtag_init(): 0: parport

//////////////

失敗

在try看看

透過Facebook分享

讓轉板有兩種功能 JtageWriter and Multi-ICE 互換功能

接續

Multi-ICE Server 啟動的message - part2

Multi-ICE Server 啟動的message

轉版
可以提供
JTagWriter
Multi-ICE
and
Debug (com port)
功能

可惜
JTagWriter vs. Multi-ICE
沒辦法共用

根據一個CHIP(還沒問是什麼東西 查到在update)
兩個pin有無接上
可以決定哪個功能可以用

今天給他請硬體部門
幫我作switch








現在燒JTagWriter and 用Multi-ICE只要靠switch切換就可以嚕
這樣子
可以去研究一下 charles's openocd

透過Facebook分享

2007年11月1日 星期四

run 一個批次檔 using Visual C++

首先
你需要使用這個function
ShellExecute
ex.
ShellExecute(NULL, "open",".\\TestUni.bat", NULL, NULL, SW_HIDE);
如此一來
你就可以開啟這個執行檔下的批次檔
檔名為 TestUni.bat

最後一個參數可以調整
SW_HIDE表示要隱藏
SW_SHOWNORMAL表示正常顯示
像我執行批次檔
就會開啟命令列

Reference:
http://www.todt.at/erich/download/samples/foxpro/shellexecute.htm

透過Facebook分享

WIDCOMM 設定

進階組態設定
有本機服務 與用戶端應用程式
差別性在於 是 PC -> other device or other device -> PC
本機服務:電腦要提供其他Bluetooth裝置的服務
用戶端應用程式:指定此電腦如何存取其他Bluetooth裝置的服務


在本機服務中 有個耳機的服務可以做些設定
如果你不想顯示連線成功的資訊(dialog)
可以在通知的地方
選擇不用提供通知(取代原本的視覺通知跟音訊通知)

如何讓 pin 碼不要輸入呢
(或者是說 不要讓 輸入pic code的 dialog 顯示出來呢)
第一個 不要勾選安全連線
第二個 PND端 也要拿掉要做安全連線的部份

透過Facebook分享

設定好 fon 熱點

1. 登入fon網頁 http://www.fon.com/tw/
2. 使用自己的帳號密碼登入
3. 點選 設定你的FON無限基地台
4. 在點選右邊畫面 設定您的FON無限基地台
5. 出現畫面的中間 有個小紅點 把這個小紅點 移動到你家的住址有可以嚕

我家的熱點

透過Facebook分享

2007年10月31日 星期三

列出環境變數指令 以及 修改.bashrc立即生效指令

列出環境變數指令 env
以及 修改.bashrc立即生效指令 source ~/.bashrc

Reference:
http://big5.ccidnet.com:89/gate/big5/linux.ccidnet.com/art/302/20071029/1256647_1.html

透過Facebook分享

2007年10月30日 星期二

Linux 日誌 與 apt log檔

看了這篇文章
http://big5.ccidnet.com:89/gate/big5/linux.ccidnet.com/art/302/20071029/1256687_1.html
想到前幾天在安裝wireless driver
從tony那得知的一個指令 dmesg
可以得知 kernel與周圍設備 一開始的狀況
ex.
dmesg | grep 'ipw'
可以找到ipw 無線網卡 info.

從man裡面知道 dmesg - print or control the kernel ring buffer


/var/log/ 存放各式各樣有關系統的log檔
其中 folder apt 存放 apt log
可以知道更新過什麼資料

透過Facebook分享

JPG 24bit to PNG 32bit

先利用Adobe PhotoShop
另存新檔的方式
將JPG轉成BMP
轉換的時候
可以選擇

檔案格式的部份
可選擇
Windows or OS/2
default is Windows
深度
16位元
24位元
32位元
三種可選
此時就可以把24 bit 轉成 32bit

download photocap
將bmp一次轉換成PNG

有沒有更快的方法呢?

有的
直接用 photocap就可以了

有圖有真相



Update in 2007/10/30 08:04 pm

用adobeshop轉完之後
再用photocap轉
出來的圖片 會有問題( ce下會有問題)

建議直接用photocap直接轉換
就OK

透過Facebook分享

2007年10月29日 星期一

PDU format

接續

看spec. 與真的要實做lib的 初步體驗

要研究一下什麼是PDU
看了半天
一堆宣告不懂意思
我想ㄚ
應該又是專業領域知識不足的關係
參考
SMS message and the PDU format

擷取重點以及部分翻譯

SMS message的規格
160 character long - each character is 7 bits.
140 character - each character is 8 bits. - 可能在手機上會造成 not viewable的問題
有個取代方式 70 character - each charcter is 16-bits used for unicode (UCS2) 的文字訊息可以解決not viewable的問題

SMS message也有不同的 encoding 方式
常見的包含 "PCCP437", "PCDN", "8859-1", "IRA" and "GSM".

Receiving a mesage in the PDU mode
當然 PDU 絕對包含不止 message 本身 還包含一些meta-info.

TP-PID: protocol identifier
TP-DCS: data coding
TP-SCTS: time stamp
TP_UDL: user data length, length of message. 7-bit data : TP_UDL = 0x0A 8-bit data or unicode : TP_UDL = 0x09

透過Facebook分享

2007年10月28日 星期日

install skype 1.4 in ubuntu

下載 skype for ubuntu feisty

安裝時候出現 error
套件相依性損壞
建議使用
sudo apt-get install -f修復
修復完成

再重新安裝一次
顯示安裝ok

在應用程式-網際網路->出現skype
輸入帳號密碼後
還跟echo123玩了一下
(Options->Sound Devices->Make a test call)
測試ok

透過Facebook分享