MCPcopy Create free account

hub / github.com/XIVN1987/MCUProg / functions

Functions1,066 in github.com/XIVN1987/MCUProg

↓ 1 callersMethod__init__
(self, dp, ap_num)
pyocd/coresight/ap.py:180
↓ 1 callersMethod__init__
(self, ap, cmpid=None, addr=None)
pyocd/coresight/fpb.py:40
↓ 1 callersMethod__init__
(self, ap, cmpid=None, addr=None)
pyocd/coresight/dwt.py:89
↓ 1 callersMethod__init__
从ELF文件中依次解析出Flash信息和所需的symbols、sections, 然后根据section的信息创建可在RAM中执行的算法程序的二进制blob
FlashAlgo/flash_algo.py:31
↓ 1 callersMethod_build_function_search_tree
(self)
pyocd/debug/elf/decoder.py:139
↓ 1 callersMethod_build_line_search_tree
(self)
pyocd/debug/elf/decoder.py:162
↓ 1 callersMethod_build_regions
(self)
pyocd/debug/elf/flash_reader.py:32
↓ 1 callersMethod_build_symbol_search_tree
(self)
pyocd/debug/elf/decoder.py:59
↓ 1 callersMethod_check_for_fpu
(self)
pyocd/coresight/cortex_m.py:570
↓ 1 callersMethod_compute_regions
(self)
pyocd/debug/elf/elf.py:147
↓ 1 callersMethod_decode_transfer_block_data
Take a byte array and extract the data from it Decode the response returned by a DAP_TransferBlock CMSIS-DAP command and ret
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:386
↓ 1 callersMethod_decode_transfer_data
Take a byte array and extract the data from it Decode the response returned by a DAP_Transfer CMSIS-DAP command and return i
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:320
↓ 1 callersFunction_dump
(node, level)
pyocd/utility/graph.py:86
↓ 1 callersMethod_dump_lineprog
(self, lineprog)
pyocd/debug/elf/decoder.py:213
↓ 1 callersMethod_dump_metrics
(self)
pyocd/debug/cache.py:98
↓ 1 callersMethod_dump_metrics
(self)
pyocd/debug/cache.py:305
↓ 1 callersMethod_encode_transfer_block_data
Encode this command into a byte array that can be sent The data returned by this function is a bytearray in the format that
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:346
↓ 1 callersMethod_encode_transfer_data
Encode this command into a byte array that can be sent The data returned by this function is a bytearray in the format that
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:285
↓ 1 callersMethod_extract_sections
(self)
pyocd/debug/elf/elf.py:126
↓ 1 callersMethod_finish
(self)
pyocd/utility/progress.py:72
↓ 1 callersMethod_get_actual_reset_type
! @brief Determine the reset type to use given defaults and passed in type.
pyocd/coresight/cortex_m.py:791
↓ 1 callersMethod_get_arm_type_symbol_iter
(self)
pyocd/debug/elf/decoder.py:89
↓ 1 callersMethod_get_config
(self)
pyocd/core/session.py:129
↓ 1 callersMethod_get_ranges
(self, addr, count)
pyocd/debug/cache.py:253
↓ 1 callersMethod_get_subprograms
(self)
pyocd/debug/elf/decoder.py:134
↓ 1 callersMethod_handle_table_entry
(self, entry)
pyocd/coresight/rom_table.py:308
↓ 1 callersMethod_jtag_to_swd
Send the command to switch from SWD to jtag
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:987
↓ 1 callersMethod_load_user_script
(self)
pyocd/core/session.py:211
↓ 1 callersMethod_lookup_interface_for_unique_id
(unique_id)
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:493
↓ 1 callersMethod_map_from_vector_catch_mask
(mask)
pyocd/coresight/cortex_m.py:1233
↓ 1 callersMethod_merge_data
(self, combined, addr, size)
pyocd/debug/cache.py:343
↓ 1 callersMethod_perform_emulated_reset
! @brief Emulate a software reset by writing registers. All core registers are written to reset values. This includes setting the ini
pyocd/coresight/cortex_m.py:710
↓ 1 callersMethod_perform_reset
! @brief Perform a reset of the specified type.
pyocd/coresight/cortex_m.py:826
↓ 1 callersMethod_process_arm_type_symbols
(self)
pyocd/debug/elf/decoder.py:85
↓ 1 callersMethod_read
(self)
openocd.py:32
↓ 1 callersMethod_read
(self, addr, size)
pyocd/debug/cache.py:316
↓ 1 callersMethod_read_block32
(self, addr, size)
pyocd/coresight/ap.py:344
↓ 1 callersMethod_read_core_type
(self)
pyocd/coresight/cortex_m.py:544
↓ 1 callersMethod_read_table
(self)
pyocd/coresight/rom_table.py:285
↓ 1 callersMethod_read_uncached
(self, uncached)
pyocd/debug/cache.py:279
↓ 1 callersMethod_setup_logging
(self)
pyocd/coresight/dap.py:83
↓ 1 callersMethod_std_open
(self, fnptr, fnlen, mode)
pyocd/debug/semihost.py:103
↓ 1 callersMethod_update
(self, progress)
pyocd/utility/progress.py:69
↓ 1 callersMethod_update_contiguous
(self, cached, addr, value)
pyocd/debug/cache.py:374
↓ 1 callersMethod_update_metrics
(self, cached, uncached, addr, size)
pyocd/debug/cache.py:288
↓ 1 callersMethod_write_block32
(self, addr, data)
pyocd/coresight/ap.py:319
↓ 1 callersMethodadd_core
(self, core)
pyocd/core/coresight_target.py:119
↓ 1 callersMethodadd_error
Attach an exception to this transfer rather than data.
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:121
↓ 1 callersMethodadd_region
(self, newRegion)
pyocd/core/memory_map.py:330
↓ 1 callersMethodadd_regions
(self, *moreRegions)
pyocd/core/memory_map.py:320
↓ 1 callersMethodadd_response
Add data read from the remote device to this object. The size of data added must match exactly the size that get_data_size r
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:106
↓ 1 callersMethodbuild_target_xml
(self)
pyocd/coresight/cortex_m.py:519
↓ 1 callersMethodcallFunction
(self, pc, r0=None, r1=None, r2=None, r3=None)
device/flash.py:90
↓ 1 callersMethodcleanup
(self)
pyocd/utility/sockets.py:68
↓ 1 callersMethodclose
(self)
xlink.py:184
↓ 1 callersMethodclose
(self)
pyocd/debug/elf/elf.py:175
↓ 1 callersMethodconnect
(self)
pyocd/utility/sockets.py:43
↓ 1 callersMethodcontained_by_range
! @return Whether the region is fully within the bounds of the given range.
pyocd/core/memory_map.py:76
↓ 1 callersMethodcreate
(dp, ap_num)
pyocd/coresight/ap.py:124
↓ 1 callersMethodcreate_1_ap
(self, ap_num)
pyocd/coresight/dap.py:205
↓ 1 callersMethodcreate_associated_board
(self, session)
pyocd/probe/debug_probe.py:80
↓ 1 callersMethodcreate_init_sequence
(self)
pyocd/core/coresight_target.py:127
↓ 1 callersMethoddecode_data
Decode the response data
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:428
↓ 1 callersMethoddelegate_implements
(self, method_name)
pyocd/core/target.py:118
↓ 1 callersMethoddevice
(self)
pyocd/debug/svd.py:52
↓ 1 callersMethoddisable
(self)
pyocd/coresight/fpb.py:84
↓ 1 callersMethoddisable
(self)
pyocd/coresight/itm.py:105
↓ 1 callersMethoddisconnect
(self, resume=True)
pyocd/core/target.py:141
↓ 1 callersMethodenable
(self)
pyocd/coresight/fpb.py:78
↓ 1 callersMethodencode_data
Encode this command into a byte array that can be sent The actual command this is encoded into depends on the data that was
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:413
↓ 1 callersMethodfactory
(cls, ap, cmpid, address)
pyocd/coresight/cortex_m.py:400
↓ 1 callersMethodfilter_memory_aligned_32
(self, addr, size, data)
pyocd/debug/breakpoints/manager.py:161
↓ 1 callersMethodfilter_memory_unaligned_8
(self, addr, size, data)
pyocd/debug/breakpoints/manager.py:155
↓ 1 callersMethodfind_children
! @brief Recursively search for children that match a given predicate. @param self @param predicate A callable accepting a single argu
pyocd/utility/graph.py:41
↓ 1 callersMethodflen
(self, fd)
pyocd/debug/semihost.py:142
↓ 1 callersMethodflush
(self)
pyocd/debug/context.py:108
↓ 1 callersMethodflush
(self)
pyocd/debug/breakpoints/manager.py:178
↓ 1 callersMethodfor_each
! @brief Apply an action to every component defined in the ROM table and child tables. This method iterates over every entry in the R
pyocd/coresight/rom_table.py:338
↓ 1 callersMethodget_boot_memory
(self)
pyocd/core/memory_map.py:345
↓ 1 callersMethodget_connected_devices
Return a list of DAPAccess devices
pyocd/probe/pydapaccess/dap_access_api.py:98
↓ 1 callersMethodget_data_size
Get the size in bytes of the return value of this transfer
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:100
↓ 1 callersMethodget_first_region_of_type
(self, type)
pyocd/core/memory_map.py:379
↓ 1 callersMethodget_full
(self)
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:250
↓ 1 callersMethodget_memory_interface_for_ap
(self, apsel)
pyocd/probe/debug_probe.py:141
↓ 1 callersMethodget_packet_count
(self)
pyocd/probe/pydapaccess/interface/interface.py:51
↓ 1 callersMethodget_region_by_name
(self, name)
pyocd/core/memory_map.py:357
↓ 1 callersMethodget_registers
(self)
openocd.py:47
↓ 1 callersMethodget_registers
(self)
jlink.py:34
↓ 1 callersMethodget_request_space
(self, count, request, dap_index)
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:216
↓ 1 callersMethodget_serial_number
(self)
pyocd/probe/pydapaccess/interface/pyusb_backend.py:221
↓ 1 callersMethodget_swj_mode
Return the current port type - SWD or JTAG
pyocd/probe/pydapaccess/dap_access_api.py:169
↓ 1 callersMethodget_symbol_for_name
(self, name)
pyocd/debug/elf/decoder.py:53
↓ 1 callersMethodget_unique_id
Get the unique ID of this device which can be used in get_device This function is safe to call before open is called.
pyocd/probe/pydapaccess/dap_access_api.py:136
↓ 1 callersMethodhalt
(self)
jlink.py:120
↓ 1 callersMethodhalted
(self)
openocd.py:163
↓ 1 callersMethodidentify
Return the requested information for this device
pyocd/probe/pydapaccess/dap_access_api.py:143
↓ 1 callersMethodinit
(self)
pyocd/core/coresight_target.py:144
↓ 1 callersMethodinit
(self)
pyocd/coresight/rom_table.py:276
↓ 1 callersMethodinit
(self)
pyocd/coresight/dap.py:96
↓ 1 callersMethodinit
(self)
pyocd/coresight/dwt.py:99
← previousnext →201–300 of 1,066, ranked by callers