📄 samsung.lst
字号:
00000000 B 173 endif
00000000 B 174
00000000 B 175 MAX_CHIP EQU 16
00000000 B 176 NO_PENDING_WRITE EQU $ff
00000000 B 177 CHIP_SELECT0 EQU (SAM_SELECT
00000000 B 178
00000000 B 179 ;=======================================
00000000 B 180 ; Device hardware independent FlashOpcod
00000000 B 181 ;=======================================
00000000 B 182
00000000 B 183 IDLE_OPC EQU
00000000 B 184 READ_DEVICE_ID_OPC EQU
00000000 B 185 ERASE_BLOCK_OPC EQU
00000000 B 186 ERASE_BLOCK1_OPC EQU
00000000 B 187 READ_SECTOR_OPC EQU
00000000 B 188 WRITE_SECTOR_OPC EQU
00000000 B 189 PROGRAM_SECTOR_OPC EQU
00000000 B 190 READ_CONFIRM_OPC EQU
00000000 B 191 CACHE_PROGRAM_OPC EQU
00000000 B 192 RANDOM_DATA_INPUT_OPC EQU
00000000 B 193 RANDOM_DATA_OUTPUT_OPC EQU
00000000 B 194 RANDOM_DATA_OUTPUT1_OPC EQU
00000000 B 195 READ_OVERHEAD_OPC EQU
00000000 B 196 READ_OVERHEAD_ECC_OPC EQU
00000000 B 197 WRITE_OVERHEAD_OPC EQU
00000000 B 198 READ_COPYBACK_OPC EQU
00000000 B 199 READ_COPYBACK_CONFIRM_OPC EQU
00000000 B 200 RANDOM_DATA_INPUT1_OPC EQU
00000000 B 201 RANDOM_DATA_INPUT2_OPC EQU
00000000 B 202 PROGRAM_SECTOR_MULTIPLANE_OPC EQU
00000000 B 203 PROGRAM_SECTOR_PARTIALCOPYBACK_OPC EQU
Hyperstone Macro Assembler Version 4.26 04-12-13 13:48:32 page: 12
PC Machine Code I Line File: SAMSUNG.INC
00000000 B 204 READ_SECTOR_MULTIPLANE_OPC EQU
00000000 B 205 READ_SECTOR_PARTIALCOPYBACK_OPC EQU
00000000 B 206 ifdef INF3
00000000 B 207 INIT_TEST1_OPC EQU
00000000 B 208 INIT_TEST2_OPC EQU
00000000 B 209 EXIT_TEST_OPC EQU
00000000 B 210 MAX_OPC EQU EXIT_TEST_O
00000000 B 211 else
00000000 B 213 endif
00000000 B 214 DONT_SAVE_OPC EQU (1<<8) ;
00000000 B 215
00000000 B 216 ;=======================================
00000000 B 217 ; Flags for Write/Erase
00000000 B 218 ;=======================================
00000000 B 219
00000000 B 220 OVERLAPPED EQU (1<<0)
00000000 B 221 WITH_ECC EQU (1<<1)
00000000 B 222 WITH_CRC EQU (1<<2)
00000000 B 223 ERROR_IF_ECC_NEEDED EQU (1<<3)
00000000 B 224 READ_WRITE_LONG EQU (1<<4)
00000000 B 225 READ_SKIP_OPC EQU (1<<5)
00000000 B 226 SKIP_PROGRAM EQU (1<<5)
00000000 B 227 SKIP_ERASE EQU (1<<5)
00000000 B 228 SKIP_COPY_PAGE EQU (1<<5)
00000000 B 229 READ_SKIP_IDLE EQU (1<<6)
00000000 B 230 WRITE_WORD_ECC EQU (1<<7)
00000000 B 231 READ_AHEAD EQU (1<<8)
00000000 B 232 WRITE_OVERHEAD EQU (1<<9)
00000000 B 233 READ_WRITE_SECURE EQU (1<<10)
00000000 B 234
00000000 B 235
00000000 A 17 if NORTK==0
00000000 A 18 INCLUDE "MYRTK.INC"
00000000 B 1 SysTrap EQU 37
00000000 B 2 FlashTrap EQU 20
00000000 B 3 WaitGuardTrap EQU 18
00000000 B 4
00000000 B 5 ClearSector MACRO
00000000 B 6 TRAP FlashTrap
00000000 B 7 D.HU 68
00000000 B 8 ENDMACRO ClearSector
00000000 B 9
00000000 B 10 SetColumn MACRO
00000000 B 11 TRAP FlashTrap
00000000 B 12 D.HU 64
00000000 B 13 ENDMACRO SetColumn
00000000 B 14
00000000 B 15 ChipSelectSkipOpc MACRO
00000000 B 16 TRAP FlashTrap
00000000 B 17 D.HU 60
00000000 B 18 ENDMACRO ChipSelectSkipOpc
00000000 B 19
00000000 B 20 NextSector MACRO
Hyperstone Macro Assembler Version 4.26 04-12-13 13:48:32 page: 13
PC Machine Code I Line File: MYRTK.INC
00000000 B 21 TRAP FlashTrap
00000000 B 22 D.HU 56
00000000 B 23 ENDMACRO NextSector
00000000 B 24
00000000 B 25 SectorToPage MACRO
00000000 B 26 TRAP FlashTrap
00000000 B 27 D.HU 52
00000000 B 28 ENDMACRO SectorToPage
00000000 B 29
00000000 B 30 ReadDeviceId MACRO
00000000 B 31 TRAP FlashTrap
00000000 B 32 D.HU 48
00000000 B 33 ENDMACRO ReadDeviceId
00000000 B 34
00000000 B 35 ReadChunk MACRO
00000000 B 36 TRAP FlashTrap
00000000 B 37 D.HU 44
00000000 B 38 ENDMACRO ReadChunk
00000000 B 39
00000000 B 40 WriteChunk MACRO
00000000 B 41 TRAP FlashTrap
00000000 B 42 D.HU 40
00000000 B 43 ENDMACRO WriteChunk
00000000 B 44
00000000 B 45 SetOverlapped MACRO
00000000 B 46 TRAP FlashTrap
00000000 B 47 D.HU 36
00000000 B 48 ENDMACRO SetOverlapped
00000000 B 49
00000000 B 50 WaitForReady MACRO
00000000 B 51 TRAP FlashTrap
00000000 B 52 D.HU 32
00000000 B 53 ENDMACRO WaitForReady
00000000 B 54
00000000 B 55 WriteWord MACRO
00000000 B 56 TRAP FlashTrap
00000000 B 57 D.HU 28
00000000 B 58 ENDMACRO WriteWord
00000000 B 59
00000000 B 60 ReadWord MACRO
00000000 B 61 TRAP FlashTrap
00000000 B 62 D.HU 24
00000000 B 63 ENDMACRO ReadWord
00000000 B 64
00000000 B 65 ReadStatus MACRO
00000000 B 66 TRAP FlashTrap
00000000 B 67 D.HU 20
00000000 B 68 ENDMACRO ReadStatus
00000000 B 69
00000000 B 70 PollForReady MACRO
00000000 B 71 TRAP FlashTrap
00000000 B 72 D.HU 16
00000000 B 73 ENDMACRO PollForReady
Hyperstone Macro Assembler Version 4.26 04-12-13 13:48:32 page: 14
PC Machine Code I Line File: MYRTK.INC
00000000 B 74
00000000 B 75 SetAddr MACRO
00000000 B 76 TRAP FlashTrap
00000000 B 77 D.HU 12
00000000 B 78 ENDMACRO SetAddr
00000000 B 79
00000000 B 80 SetOpc MACRO
00000000 B 81 TRAP FlashTrap
00000000 B 82 D.HU 08
00000000 B 83 ENDMACRO SetOpc
00000000 B 84
00000000 B 85 FlashIdle MACRO
00000000 B 86 TRAP FlashTrap
00000000 B 87 D.HU 04
00000000 B 88 ENDMACRO FlashIdle
00000000 B 89
00000000 B 90 ChipSelect MACRO
00000000 B 91 TRAP FlashTrap
00000000 B 92 D.HU 00
00000000 B 93 ENDMACRO ChipSelect
00000000 B 94
00000000 B 95 UpdateFCR MACRO
00000000 B 96 TRAP SysTrap
00000000 B 97 D.HU 192
00000000 B 98 ENDMACRO UpdateFCR
00000000 B 99
00000000 B 100 WaitGuard MACRO
00000000 B 101 TRAP WaitGua
00000000 B 102 ENDMACRO WaitGua
00000000 A 19 ROM_ACTIVE EQU 0
00000000 A 20 CMD_LIST EQU 1
00000000 A 21 CMD_COUNT EQU 0
00000000 A 22 else
00000000 A 27 endif
00000000 A 28
00000000 A 29 XDEF _ChipSelectSkipOpcTrapEntr
00000000 A 30 XDEF _ChipSelectTrapEntry
00000000 A 31 XDEF _FlashIdleTrapEntry
00000000 A 32 XDEF _FlashIdle1TrapEntry
00000000 A 33 XDEF _SetOpcTrapEntry
00000000 A 34 XDEF _SetAddrTrapEntry
00000000 A 35 XDEF _PollForReadyTrapEntry
00000000 A 36 XDEF _ReadStatusTrapEntry
00000000 A 37 XDEF _ReadWordTrapEntry
00000000 A 38 XDEF _WriteWordTrapEntry
00000000 A 39 XDEF _WaitForReadyTrapEntry
00000000 A 40 XDEF _SetOverlappedTrapEntry
00000000 A 41 XDEF _WriteChunkTrapEntry
00000000 A 42 XDEF _ReadChunkTrapEntry
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -