Windows 7 64-bit 環境下,Keil-MDK v5.24.1 搭配 STM32F429I-Discovery
程式下載失效問題。
步驟:
1) 安裝 STSW-LINK009 v2.00,更新 ST-LINK/V2 USB driver 驅動程式。
2) 安裝 STSW-LINK007 v2.31.21,更新 ST-LINK/V2 firmware 程式。
由原本 V2.J28.S0 更新至 V2.J31.S0。
2018-07-06
2016-12-22
Synology DS214play 如何由SHR 更改為 JBOD 儲存空間類型
Synology DS214play 如何由SHR 更改為 JBOD 儲存空間類型.
1) 原 DS214play 使用 WDC WD20EFRX 2TB HDD 並採用 SHR 儲存空間類型。
2) 新增 Seagate ST6000VN0001 6TB HDD 後直接擴増空間, 結果如圖1
/圖2. 擴増過程,會經歷漫長的 "同位元資料一致性檢查" 過程.
因採用 SHR 儲存空間類型,可用容量並未增加。
1) 原 DS214play 使用 WDC WD20EFRX 2TB HDD 並採用 SHR 儲存空間類型。
2) 新增 Seagate ST6000VN0001 6TB HDD 後直接擴増空間, 結果如圖1
/圖2. 擴増過程,會經歷漫長的 "同位元資料一致性檢查" 過程.
因採用 SHR 儲存空間類型,可用容量並未增加。
3) 在儲存空間管理員中, 選擇 儲存空間 > 移除, 輸入密碼,將原有儲存空間
移除,如圖3/圖4/圖5。
4) 在儲存空間管理員中, 選擇 儲存空間 > 新增 > 自訂, 如圖6。
5) 在儲存空間管理員 > 儲存空間建立精靈中, 選擇動作, 如圖7。
6) 在儲存空間管理員 > 儲存空間建立精靈中, 選擇 RAID 類型 > JBOD, 如圖8。
7) 在儲存空間管理員 > 儲存空間建立精靈中, 編輯描述, 如圖9。
8) 在儲存空間管理員 > 儲存空間建立精靈中, 選擇 進行硬碟檢查, 如圖10。
9) 新増 JBOD 過程,會經歷漫長的 "同位元資料檢查" 過程. 約 17 小時, 如圖11/12/13。
10) 硬碟檢查完成後,會立即進行最佳化檔案系統,如圖14。
11) 最佳化檔案系統完成後,如圖15。
12) 安裝 Cloud Sync ,如圖16。
13) 執行 Cloud Sync 發生錯誤,如圖17。
14) 重新啟動後,再次執行 Cloud Sync,即可成功了,如圖18。
2016-11-21
如何同時解決 SourceTree "master 1 behind"及 "develop 1 behind" 問題 ?
如何同時解決 SourceTree "master 1 behind"及 "develop 1 behind" 問題 ?
1) 新建立倉庫 (BIT1605_IDE_USB) 提交至遠程倉庫後,在 SourceTree 中就會顯示如下圖:
2) 如果其他開發者向遠程倉庫 (BIT1605_IDE_USB) 提交了readme.mk 說明文件,
Pull 遠程 BIT1605_IDE_USB/master 分支來更新代碼。
在 SourceTree 中會顯示如下圖:
1) 新建立倉庫 (BIT1605_IDE_USB) 提交至遠程倉庫後,在 SourceTree 中就會顯示如下圖:
Pull 遠程 BIT1605_IDE_USB/master 分支來更新代碼。
在 SourceTree 中會顯示如下圖:
3) 在 SourceTree 圖中會顯示:
表示本地 develop 分支超前於遠程的 BIT1605_IDE_USB/develop 分支 1 commit
了。且本地 master 分支則落後於遠程 BIT1605_IDE_USB/master 分支 1 commit 了。
4) 將本地分支改為 master 分支後,在 SourceTree 就會顯示如下圖:
如何解決 SourceTree "develop 1 behind" 問題 ?
如何解決 SourceTree "develop 1 behind" 問題 ?
1) 新建立倉庫 (BIT1605_IDE) 提交至遠程倉庫,在 SourceTree 中就會顯示如下圖:
1) 新建立倉庫 (BIT1605_IDE) 提交至遠程倉庫,在 SourceTree 中就會顯示如下圖:
2) 如果其他開發者向遠程倉庫 (BIT1605_IDE) 提交了readme.mk 說明文件,
Pull 遠程 BIT1605_IDE/master 分支來更新代碼。
在 SourceTree 中會顯示如下圖:
3) 表示本地 develop 及遠程的 BIT1605_IDE/develop 分支,均已經落後於
本地 master 及遠程 BIT1605_IDE/master 分支了。 可以選擇 Push
遠程 BIT1605_IDE/master 分支來更新本地 develop 分支。
4) 更新分支後,在 SourceTree 中就會顯示如下圖:
此時在本地的 develop 分支下,可以看到1 behind,表示本地的 develop 分支已經
落後於遠程 BIT1605_IDE/develop 分支 1 commit 了。 可以選擇
Pull 遠程 BIT1605_IDE/develop 分支來更新代碼。
注意: 本地 branch 必須選擇 develop 分支,才會有效。
2016-11-20
如何解決 SourceTree "develop 1 ahead" 問題 ?
如何解決 SourceTree "develop 1 ahead" 問題 ?
1) 如果其他開發者向遠程倉庫 (BIT1603) 提交了readme.mk 說明文件,
所以在 SourceTree 中就會顯示如下:
2) 表示本地 develop 及遠程的 BIT1603/develop 分支,均已經落後於
本地 master 及遠程 BIT1603/master 分支了。 可以選擇 Pull
遠程 BIT1603/master 分支來更新代碼。
1) 如果其他開發者向遠程倉庫 (BIT1603) 提交了readme.mk 說明文件,
所以在 SourceTree 中就會顯示如下:
2) 表示本地 develop 及遠程的 BIT1603/develop 分支,均已經落後於
本地 master 及遠程 BIT1603/master 分支了。 可以選擇 Pull
遠程 BIT1603/master 分支來更新代碼。
3) 更新代碼後,在 SourceTree 中就會顯示如下圖:
此時在本地的 develop 分支下,可以看到1 ahead,表示本地的 develop 分支已經
超前於遠程 BIT1603/develop 分支 1 commit 了。 可以選擇
Push 來更新代碼至遠程 BIT1603/develop 分支。
如何解決 SourceTree "master 1 behind" 問題 ?
如何解決 SourceTree "master 1 behind" 問題 ?
1) 如果其他開發者向遠程倉庫 (BIT1201_IDE_V104_4) 提交了代碼,
那麼在 SourceTree 中就會顯示如下:
1) 如果其他開發者向遠程倉庫 (BIT1201_IDE_V104_4) 提交了代碼,
那麼在 SourceTree 中就會顯示如下:
2) 此時在本地的 master 分支下,可以看到1 behind,表示本地的分支已經
落後於遠程分支 1 commit 了。 可以選擇 Pull 來更新代碼。
4) 在SourceTree中經常會出現track這個詞,表示「跟蹤」,表示本地
某個分支跟蹤遠程某個對應的分支。所以,判斷是ahead還是behind commit的時候,
都是去和 track 的那個分支進行比較的。雙擊本地的某個分支即可完成分支切換。
5) 當在本地新建某個分支的時候,也可以推送到遠程,然後遠程就會有該分支了。
如下所示,在 SourceTree 中新建了 release 分支,但是遠程沒有 release 分支。
就可把該分支進行Push:
訂閱:
文章 (Atom)





















































