Files
2025-10-14 09:52:32 +09:00

43 lines
1.5 KiB
Plaintext

; --------------------------------------------------------------------------------
; @Title: PATCH for TRACE32 OS Awareness in OSE Basic
; @Description:
;
; This version supplies table display and analyzer check. System calls
; are not supported yet.
;
; All used memory locations are computed internally by global
; system variables. See below for the changes.
;
; This script has been tested with following OSARM versions:
;
; 1998-08-19: Version 2.1.0 Proc: ARM7TDMI
;
; @Keywords: osebasic, RTOS
; @Author: DIE
; @Copyright: (C) 1989-2022 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: poseb.cmm 18850 2022-01-26 18:41:29Z bschroefel $
; History: 19.08.98: Created by Rudi Dienstbeck / Lauterbach GmbH
; All further variables are computed internally, no adaption neccessary.
; --------------------------------------------------------------------------------
; START OS Awareness
; --------------------------------------------------------------------------------
; task.config:
; 1st argument is name of configuration file (oseb.t32)
; 2nd argument is memory location, at which the running process is specified
; 3rd argument is patch address for suspend call -- not used here!
; 4th argument is OS Debug Info
; last argument is system call patch routine
; manual configuration
; task.config oseb P_ZZ_CUR_PCB 0 ZZ_OSARM ZZ_PCB_LIST
; automatic configuration
TASK.CONFIG oseb