|  
      
     | 
     
       
      
        EMUL166-Seehau
        
      
       
      Seehau for the EMUL166-PC has been released. 
       
      Nohau's Time Tested "old version" of the emulators user interface 
      is still available for download by Clicking 
      Here!. 
       
      Known issues: 
      
        Recently Added: 
        -  Support for USB interface added. 
        
 -  Support for Infineon's new XC161-OCDS Debugger is added. Support 
          includes all of Seehau's normal features, ie. Macros, memory access 
          in source, data, register and inspect windows, normal SW and HW breakpoints 
          and the new "complex breakpoints" implemented in the core. 
          Trace is not available. 
        
 - Support for USB emulator connection has been optimized for speed, 
          reliability, and ease of troubleshooting. A new feature called "Support 
          over IP" is added. It allows remote monitoring and control of emulator 
          hardware. The feature allows a customer's experts to support other users 
          of Seehau and improves customer support by allowing support engineers 
          to see Seehau's behavior on the end user's site and demonstrate features 
          of Seehau during a "live" Internet connection to the end user's 
          hardware. For more information see online Seehau Help. 
        
 - ELF/STABS format load files as produced by the GNU C/C++ tools are 
          now supported. Because of continuing evolution of the GNU tools, users 
          should test with their particular version before assuming that there 
          will be no problems. We also suggest testing source stepping with the 
          set of compiler and linker options that you intend to use. At the same 
          time look critically at the displays in the local variables window and 
          stack window. If you see problems, try more conservative settings with 
          less optimization and more debugging information. 
        
 - The content of some columns in the Trace Window, Status for example, 
          in Sabre(V3) trace is different from the previous model . 
        
 -  Expression evaluation engine is greatly improved. It is very stable 
          and allows evaluation of almost all C/C++ expressions. Seehau behavior 
          is slightly affected by the change in areas that allow expressions (like 
          Data and Trace Windows and more). For example, expression "show+7" 
          in most emulator families used to mean "&show + 0x7". 
          Now it means "&show + 0x7*sizeof(show)" which follows 
          C/C++ 
        
 -  New Nohau®  Project Manager is added. It can be found in Tools menu. 
          The Project Manager is an external application that will let you launch 
          compilers and linkers for processing source files and linker command 
          files as specified in the workspace. Help in the Project Manager window 
          describes how to use it.
 
         -  New feature called "Support over IP" is added. It allows 
          several people to monitor and control one emulator hardware. This feature 
          greatly improves Nohau's customer support by allowing to see Seehau 
          behavior on the customer side and demonstrate features of Seehau during 
          a "live" connection to customer hardware. 
        
 - The "Clear" buttons in the Trace Configuration dialog box 
          allow "one click" removal of all settings for filters and 
          triggers. 
        
 - The "Find" and "Find in Files" buttons are added 
          to the Source window toolbar. 
      
  
      
        Recent Fixes: 
        - Fixed to invalid warning at the end of loading a file into the emulator.         
        
 - Assembler source-level view.
        
 - Stepping issues. 
        
 - Trace Search functions. 
        
 - The handling of multiple files in a module has been improved. This 
          makes support of common C++ programming styles more convenient. 
        
 - The handling of bit addressable memory and C bit-field types has been 
          improved. 
        
 - Trace search now works if trace search type is "All". 
        
 - Source window search now works properly in Mixed Mode. 
        
 - Far Data address space now displays correct data. Actually Code, Data, 
          Far Code and Far Data are all the same memory space. 
        
 - Trace status line now updates properly. 
        
 - Inspect and watch windows now track the values a structure properly. 
        
 - Source files are now loaded when loading Keil u-Vision 2 absolute 
          OMF files (no extension).
 
        
      
        Not Implemented: 
        -  PPA does not work with SABRE(V3) trace. 
      
  
      
        Known Bugs: 
        -  When V2 trace is used, Code Coverage doesn't count some addresses 
          in the internal mode. 
        
 - E3 - Only 64K Trace frames (instead of 128K, like E2) 
        
 -  Trace doesn't trigger if filter is defined in addition to 2 or 3 
          triggers. 
        
 -  Instructions corresponding to the condition that is used both for 
          triggering and filtering are not recorded if filter is defined in addition 
          to 2 or 3 triggers. 
        
 -  If the value of trigger count is more than 128, it is displayed incorrectly 
          on the Trace status bar. 
        
 -  Timer Interrupts don't occur while configured for 164CI. This is 
          because time.abs uses T6 which is not supported by the 164CI.
 
         -  Display mode: "Source Only" only works when execution is 
          started on a valid source line. No frames are found when execution is 
          started elsewhere. 
        
 -  Filter relative timestamping doesn't work with E2 bondout Workaround: 
          Use absolute timestamp and zero time at cursor. 
        
 -  Non intuitive and non silkscreened automask ON OFF positions Workaround: 
          CS mapping - lower position (like automap off) SW memory mapping - upper 
          position (like automap on) 
        
 - The "x" in the upper right corner of the window that opens 
          after clicking Ebi button doesn't close the window. 
        
 -  After having two trigger addresses set (both in Trigger1), removing 
          first trigger address causes trace to miss second trigger address. The 
          same thing happens for trigger data values. Workaround: don't remove 
          1st address (or data value) without re-entering second address (or data 
          value)
 
         -  Relative timestamp doesn't display correctly in the trace. It shows 
          1 or 2 cycles for operations that took more than that. 
 
        
       
      
        Hardware Issues: 
        -  25MHz Trace board may not respond to TRIGGER-IN. 
      
  
      
          
        Yes, I want to download          
          No, I do not want to download         
        Go back to "Current 
          Software Versions" 
      
       |