DFU代码追踪
2015-11-03 11:29:04 1 举报
AI智能生成
DFU(Device Firmware Update)代码追踪是一种用于诊断和修复设备固件问题的技术。它通过监控和分析设备在更新过程中的运行状态,找出可能导致问题的代码段,从而帮助开发人员定位并解决问题。这种技术通常需要结合硬件调试器、日志分析工具和编程语言的调试功能使用。在实际应用中,DFU代码追踪可以帮助提高设备的可靠性和稳定性,降低维护成本,提升用户体验。
作者其他创作
大纲/内容
DFU代码追踪
bootloader_dfu_start()
dfu_init()
pstorage_register()
app_timer_create()
app_timer_start() -\u00A0dfu_timeout_handler()
bootloader_dfu_update_process(DFU_TIMEOUT)\u00A0
dfu_transport_update_start()
注册ble_evt_dispatch()
ble_conn_params_on_ble_evt()
ble_dfu_on_ble_evt()
BLE_GAP_EVT_CONNECTED
BLE_GATTS_EVT_WRITE
BLE_GAP_EVT_DISCONNECTED
BLE_GATTS_EVT_RW_AUTHORIZE_REQUEST
on_ble_evt()
leds_init() 删除!!!
softdevice_ble_evt_handler_set()
dfu_register_callback()
hci_mem_pool_open()
dfu_ble_peer_data_get()
sd_ble_gap_address_get()
sd_ble_gap_address_set()
gap_params_init()
services_init()
dfu_pkt_char_add()
dfu_ctrl_pt_add()
dfu_rev_char_add()
注册DFU事件处理回调 -\u00A0on_dfu_evt()
BLE_DFU_VALIDATE
BLE_DFU_ACTIVATE_N_RESET
BLE_DFU_SYS_RESET
BLE_DFU_START
BLE_DFU_RECEIVE_INIT_DATA
BLE_DFU_RECEIVE_APP_DATA
BLE_DFU_PACKET_WRITE
BLE_DFU_PKT_RCPT_NOTIF_ENABLED
BLE_DFU_PKT_RCPT_NOTIF_DISABLED
BLE_DFU_BYTES_RECEIVED_SEND
注册DFU错误处理回调,service_error_handler()
子主题
conn_params_init()
sec_params_init()
advertising_start()
wait_for_events()
0 条评论
回复 删除
下一页