Files
Obsidian-Main/02. PARA/04. Archives(歸檔)/01. Project(專案)/003. Meetup firmware update check.md
2022-06-02 17:55:14 +08:00

25 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
- [x] 可以讀出device version (2021/01/11-2021/01/14) ^f3bffe
- `FWUpdateMeridian-DEV.exe` 雖然可以讀version但是是顯示在UI上script無法從terminal讀出來。
- Visual Studio 2017無法編譯會有[C2280](https://docs.microsoft.com/zh-tw/cpp/error-messages/compiler-errors-1/compiler-error-c2280?view=msvc-160)的error。
- Error at `Frontends\common\cliwrapper.cpp`, line: 87
```
template<class S>
locked_basic_ostream<E, T> operator<<(const S& s)
{
auto lock = std::unique_lock<std::mutex>(sync_basic_ostream_mutex);
os_ << s;
return locked_basic_ostream<E, T>(os_, std::move(lock)); <- HERE!
}
```
- 使用Visual Studio 2013可以編譯。
- [x] 修改`vc-fwUpdate`裡面的`LogiFirmwareUpdateMeetup`來讀device version並從teminal印出來。(2021/01/11-2021/01/14) ^703261
- [x] 可以讀出image version (2021/01/11-2021/01/11)
- 因為image version是包在`FWUpdateMeridian-DEV.exe`裡面,每個版本都會有不同的`FWUpdateMeridian-DEV.exe`,所以沒有辦法透過修改`FWUpdateMeridian-DEV.exe`來得到image version。
- 請Avon為每一個`FWUpdateMeridian-DEV.exe`編寫一個`version.txt`來讓`FwUpdateCheck.py`讀取。
- [x] 測試不同firmware交替測試 (2021/01/16-)
- [x] 再跟Avon要一版firmware (2021/01/16-) ^429c0b
- 結果沒給,算了
- [x] 測試Meetup的錄音 (2021/01/16-) ^f5f408
- [x] 把Meetup FirmwareUpdateCheck.py更新到RobotRunDoc (2021/01/16-) ^fed4be
- [x] 把Meetup FirmwareUpdateCheck.py更新到Jira (2021/01/16-) ^04fb4f