Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/XIVN1987/MCUProg
/ functions
Functions
1,066 in github.com/XIVN1987/MCUProg
⨍
Functions
1,066
◇
Types & classes
129
↓ 1 callers
Method
__init__
(self, dp, ap_num)
pyocd/coresight/ap.py:180
↓ 1 callers
Method
__init__
(self, ap, cmpid=None, addr=None)
pyocd/coresight/fpb.py:40
↓ 1 callers
Method
__init__
(self, ap, cmpid=None, addr=None)
pyocd/coresight/dwt.py:89
↓ 1 callers
Method
__init__
从ELF文件中依次解析出Flash信息和所需的symbols、sections, 然后根据section的信息创建可在RAM中执行的算法程序的二进制blob
FlashAlgo/flash_algo.py:31
↓ 1 callers
Method
_build_function_search_tree
(self)
pyocd/debug/elf/decoder.py:139
↓ 1 callers
Method
_build_line_search_tree
(self)
pyocd/debug/elf/decoder.py:162
↓ 1 callers
Method
_build_regions
(self)
pyocd/debug/elf/flash_reader.py:32
↓ 1 callers
Method
_build_symbol_search_tree
(self)
pyocd/debug/elf/decoder.py:59
↓ 1 callers
Method
_check_for_fpu
(self)
pyocd/coresight/cortex_m.py:570
↓ 1 callers
Method
_compute_regions
(self)
pyocd/debug/elf/elf.py:147
↓ 1 callers
Method
_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 callers
Method
_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 callers
Function
_dump
(node, level)
pyocd/utility/graph.py:86
↓ 1 callers
Method
_dump_lineprog
(self, lineprog)
pyocd/debug/elf/decoder.py:213
↓ 1 callers
Method
_dump_metrics
(self)
pyocd/debug/cache.py:98
↓ 1 callers
Method
_dump_metrics
(self)
pyocd/debug/cache.py:305
↓ 1 callers
Method
_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 callers
Method
_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 callers
Method
_extract_sections
(self)
pyocd/debug/elf/elf.py:126
↓ 1 callers
Method
_finish
(self)
pyocd/utility/progress.py:72
↓ 1 callers
Method
_get_actual_reset_type
! @brief Determine the reset type to use given defaults and passed in type.
pyocd/coresight/cortex_m.py:791
↓ 1 callers
Method
_get_arm_type_symbol_iter
(self)
pyocd/debug/elf/decoder.py:89
↓ 1 callers
Method
_get_config
(self)
pyocd/core/session.py:129
↓ 1 callers
Method
_get_ranges
(self, addr, count)
pyocd/debug/cache.py:253
↓ 1 callers
Method
_get_subprograms
(self)
pyocd/debug/elf/decoder.py:134
↓ 1 callers
Method
_handle_table_entry
(self, entry)
pyocd/coresight/rom_table.py:308
↓ 1 callers
Method
_jtag_to_swd
Send the command to switch from SWD to jtag
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:987
↓ 1 callers
Method
_load_user_script
(self)
pyocd/core/session.py:211
↓ 1 callers
Method
_lookup_interface_for_unique_id
(unique_id)
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:493
↓ 1 callers
Method
_map_from_vector_catch_mask
(mask)
pyocd/coresight/cortex_m.py:1233
↓ 1 callers
Method
_merge_data
(self, combined, addr, size)
pyocd/debug/cache.py:343
↓ 1 callers
Method
_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 callers
Method
_perform_reset
! @brief Perform a reset of the specified type.
pyocd/coresight/cortex_m.py:826
↓ 1 callers
Method
_process_arm_type_symbols
(self)
pyocd/debug/elf/decoder.py:85
↓ 1 callers
Method
_read
(self)
openocd.py:32
↓ 1 callers
Method
_read
(self, addr, size)
pyocd/debug/cache.py:316
↓ 1 callers
Method
_read_block32
(self, addr, size)
pyocd/coresight/ap.py:344
↓ 1 callers
Method
_read_core_type
(self)
pyocd/coresight/cortex_m.py:544
↓ 1 callers
Method
_read_table
(self)
pyocd/coresight/rom_table.py:285
↓ 1 callers
Method
_read_uncached
(self, uncached)
pyocd/debug/cache.py:279
↓ 1 callers
Method
_setup_logging
(self)
pyocd/coresight/dap.py:83
↓ 1 callers
Method
_std_open
(self, fnptr, fnlen, mode)
pyocd/debug/semihost.py:103
↓ 1 callers
Method
_update
(self, progress)
pyocd/utility/progress.py:69
↓ 1 callers
Method
_update_contiguous
(self, cached, addr, value)
pyocd/debug/cache.py:374
↓ 1 callers
Method
_update_metrics
(self, cached, uncached, addr, size)
pyocd/debug/cache.py:288
↓ 1 callers
Method
_write_block32
(self, addr, data)
pyocd/coresight/ap.py:319
↓ 1 callers
Method
add_core
(self, core)
pyocd/core/coresight_target.py:119
↓ 1 callers
Method
add_error
Attach an exception to this transfer rather than data.
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:121
↓ 1 callers
Method
add_region
(self, newRegion)
pyocd/core/memory_map.py:330
↓ 1 callers
Method
add_regions
(self, *moreRegions)
pyocd/core/memory_map.py:320
↓ 1 callers
Method
add_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 callers
Method
build_target_xml
(self)
pyocd/coresight/cortex_m.py:519
↓ 1 callers
Method
callFunction
(self, pc, r0=None, r1=None, r2=None, r3=None)
device/flash.py:90
↓ 1 callers
Method
cleanup
(self)
pyocd/utility/sockets.py:68
↓ 1 callers
Method
close
(self)
xlink.py:184
↓ 1 callers
Method
close
(self)
pyocd/debug/elf/elf.py:175
↓ 1 callers
Method
connect
(self)
pyocd/utility/sockets.py:43
↓ 1 callers
Method
contained_by_range
! @return Whether the region is fully within the bounds of the given range.
pyocd/core/memory_map.py:76
↓ 1 callers
Method
create
(dp, ap_num)
pyocd/coresight/ap.py:124
↓ 1 callers
Method
create_1_ap
(self, ap_num)
pyocd/coresight/dap.py:205
↓ 1 callers
Method
create_associated_board
(self, session)
pyocd/probe/debug_probe.py:80
↓ 1 callers
Method
create_init_sequence
(self)
pyocd/core/coresight_target.py:127
↓ 1 callers
Method
decode_data
Decode the response data
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:428
↓ 1 callers
Method
delegate_implements
(self, method_name)
pyocd/core/target.py:118
↓ 1 callers
Method
device
(self)
pyocd/debug/svd.py:52
↓ 1 callers
Method
disable
(self)
pyocd/coresight/fpb.py:84
↓ 1 callers
Method
disable
(self)
pyocd/coresight/itm.py:105
↓ 1 callers
Method
disconnect
(self, resume=True)
pyocd/core/target.py:141
↓ 1 callers
Method
enable
(self)
pyocd/coresight/fpb.py:78
↓ 1 callers
Method
encode_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 callers
Method
factory
(cls, ap, cmpid, address)
pyocd/coresight/cortex_m.py:400
↓ 1 callers
Method
filter_memory_aligned_32
(self, addr, size, data)
pyocd/debug/breakpoints/manager.py:161
↓ 1 callers
Method
filter_memory_unaligned_8
(self, addr, size, data)
pyocd/debug/breakpoints/manager.py:155
↓ 1 callers
Method
find_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 callers
Method
flen
(self, fd)
pyocd/debug/semihost.py:142
↓ 1 callers
Method
flush
(self)
pyocd/debug/context.py:108
↓ 1 callers
Method
flush
(self)
pyocd/debug/breakpoints/manager.py:178
↓ 1 callers
Method
for_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 callers
Method
get_boot_memory
(self)
pyocd/core/memory_map.py:345
↓ 1 callers
Method
get_connected_devices
Return a list of DAPAccess devices
pyocd/probe/pydapaccess/dap_access_api.py:98
↓ 1 callers
Method
get_data_size
Get the size in bytes of the return value of this transfer
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:100
↓ 1 callers
Method
get_first_region_of_type
(self, type)
pyocd/core/memory_map.py:379
↓ 1 callers
Method
get_full
(self)
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:250
↓ 1 callers
Method
get_memory_interface_for_ap
(self, apsel)
pyocd/probe/debug_probe.py:141
↓ 1 callers
Method
get_packet_count
(self)
pyocd/probe/pydapaccess/interface/interface.py:51
↓ 1 callers
Method
get_region_by_name
(self, name)
pyocd/core/memory_map.py:357
↓ 1 callers
Method
get_registers
(self)
openocd.py:47
↓ 1 callers
Method
get_registers
(self)
jlink.py:34
↓ 1 callers
Method
get_request_space
(self, count, request, dap_index)
pyocd/probe/pydapaccess/dap_access_cmsis_dap.py:216
↓ 1 callers
Method
get_serial_number
(self)
pyocd/probe/pydapaccess/interface/pyusb_backend.py:221
↓ 1 callers
Method
get_swj_mode
Return the current port type - SWD or JTAG
pyocd/probe/pydapaccess/dap_access_api.py:169
↓ 1 callers
Method
get_symbol_for_name
(self, name)
pyocd/debug/elf/decoder.py:53
↓ 1 callers
Method
get_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 callers
Method
halt
(self)
jlink.py:120
↓ 1 callers
Method
halted
(self)
openocd.py:163
↓ 1 callers
Method
identify
Return the requested information for this device
pyocd/probe/pydapaccess/dap_access_api.py:143
↓ 1 callers
Method
init
(self)
pyocd/core/coresight_target.py:144
↓ 1 callers
Method
init
(self)
pyocd/coresight/rom_table.py:276
↓ 1 callers
Method
init
(self)
pyocd/coresight/dap.py:96
↓ 1 callers
Method
init
(self)
pyocd/coresight/dwt.py:99
← previous
next →
201–300 of 1,066, ranked by callers