abc 4.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. 燒錄測試方案
  2. 測試目標
  3. 盡可能找出錯誤或漏洞並排除錯誤。
  4. 燒錄架構
  5. 測試架構
  6. 設備準備:
  7. 燒錄器(raspberry pi 3)&5V電源線*1
  8. 燒錄板&線*1
  9. coffee板子*1
  10. 燒錄前設備檢查:
  11. raspberry pi 3
  12. 機器硬體是否正常
  13. 開機通電時,接上螢幕確保正常進入OS,或是檢查開機燈號,如果有紅燈恆亮+綠燈閃爍表示正在讀取SD卡。
  14. OS系統有沒有安裝?
  15. 燒錄檔案是否安裝?
  16. Coffee3.0.py(主程式)
  17. Watchdog(自動執行)
  18. SDIO.hex
  19. python套件:
  20. Paho-mqtt
  21. Pymysql
  22. 網路有沒有連線?
  23. 燒錄板(485)
  24. 通電後燈號狀態為恆亮紅燈
  25. Coffee板按下reset後燈號快速閃爍紅燈1下
  26. Coffee板
  27. 通電後燈號狀態
  28. 綠色燈恆亮,wifi藍色燈閃爍(快速閃2下停頓後再閃1下),485板子快速閃紅燈2下
  29. 燒錄中設備檢查:
  30. 燒錄板(485)
  31. 燒錄時燈號狀態持續閃爍紅燈
  32. 燒錄後設備檢查:
  33. 燒錄板(485)
  34. 燒錄完燈號停止閃爍
  35. Coffee板
  36. coffee板子接上電源後有沒有正常運作
  37. 測試方法:
  38. 硬體:
  39. 每塊板子在燒錄前請做以下動作
  40. 板子插上燒錄線並通電。
  41. 按下reset鍵,此時燒錄板會快速閃紅燈1下。
  42. 可以透過網頁開始燒錄
  43. 軟體:
  44. 網頁登入使用者
  45. 進到燒錄介面
  46. 設定要燒錄的功能
  47. 確認後並接著設定功能條件
  48. 設定完確認後會透過MQTT傳值並上傳到資料庫
  49. 按下按鈕並生成main.c檔案
  50. 按下按鈕把main.c檔案轉成hex檔案
  51. 等待燒錄結果變為success就成功(燒錄板上會閃爍紅燈)
  52. 注意事項:
  53. 確認資料庫是否有儲存設定參數(有儲存到Coffeemanger資料庫的coffee1_0_pin資料表裡面)
  54. main.c是否有儲存(有儲存到http://60.250.156.230:3000/rita/CoffeeProject_SourceCode)
  55. .hex檔案是否有存到git server(有儲存到http://60.250.156.230:3000/rita/CoffeeProject_SourceCode)
  56. 燒錄完不需要拔掉燒錄版,直接接電通電就可以測試。
  57. 如果要再次燒錄,不需要拔掉通電電源,可以直接按板子上reset鍵並重燒。
  58. 重複燒錄時,如果沒有按板子上的reset鍵,網頁會傳”No reply”,所以一定要按reset鍵
  59. 測試結果:
  60. 2022/07/28燒錄測試紀錄。燒錄程式後,警示燈沒有照預想的情況亮起,正常情況腳位應該要亮起。(失敗)
  61. 2022/08/03燒錄測試紀錄。第一次燒錄成功,第二次修改參數後燒錄一直沒成功,燒錄版沒有閃爍。拔燒錄版一樣沒用,重開樹莓派才有用,燒錄成功後relay警示燈應該要恆亮,但沒有,只有大約5秒閃一次。(2022/08/05已修正燈光,目前會恆亮)
  62. 2022/08/04燒錄測試紀錄。目前有個無解問題,就是燒錄如果沒訊號一定要重啟樹莓派才能燒錄成功,然後燒錄後測試成功,燈有亮起,不過目前只燒單一感測器(ph)。
  63. 2022/08/10燒錄測試紀錄。使用新的燒錄方法(zigbee),燒錄ph時有回傳值,燒錄DO、ORP時失敗,後來可能因為手動執行燒錄主程式與watchdog的燒錄主程式衝到,但是關閉後還是一樣燒錄失敗,後來在重開樹莓派後就正常,目前DO以正常燒錄。(紀錄:因zigbee燒錄時間過長,網頁好像會因太常沒回應?傳送upload error,但是燒錄完後還是會正常傳送success)
  64. 2022/08/11燒錄測試紀錄。目前燒錄PH功能並持續開著接收資料,並檢查資料庫是否有收到回傳訊息,預計放到明天上午11點20左右。因改用zigbee燒錄,有時燒錄會失敗、卡住…等等,再次重燒時,網頁會傳upload error等訊息,但其實看另一邊串口顯示的訊息是成功的。目前判斷是因為上一次燒錄時網頁那邊卡住未傳送的結果導致。
  65. 2022/08/12燒錄測試紀錄。昨天的PH傳值功能持續到今天中午11點20都沒斷掉,初步判定穩定度OK,燒錄功能目前剩下BMP280未弄好,其餘的都已經燒錄測試過,也有看回傳的數值。
  66. 問題紀錄:
  67. 設定完後按下”更新 main.c檔案”按鈕後,下方creat_hex 結果: NG。
  68. 解決:程式未更新,更新後正常顯示OK。
  69. 2.燒錄錯誤。樹莓派mac地址不對、樹莓派缺少檔案
  70. 解決:修改樹莓派mac位址(新pi),新增SDIO.hex檔案
  71. 3.插電後有初始亮燈,但有修改過應該要沒有才對。
  72. 解決:待解決
  73. 4.網頁設定”感測器取值頻率”,功能未完成。
  74. 123