Bulletin number: 370 Products affected: D7205 D7214 T400 T801 T805 Description: Debug does not work on some processors Component: idebug Date: Wed Sep 11 14:11:30 BST 1991 ----- Several customers have reported that they cannot debug programs on a T805 TRAM. This is a known problem which has been caused by a minor problem in icollect. The problem was documented in the errata sheet which was delivered with D7205 and D7214, but not clearly enough. The problem causes several processor types to migrate. When the user specifies T805 as the processor type it is recorded as a T800. When idebug is used it reports the processor type is wrong. The problem only occurs when the the 't' option is used with icollect, so one workaround is to use icconf (or occonf) before icollect and omit the 't' option. The second possibility is to debug is TA mode and change to T805 when the program has been debugged. There is a program called genc to generate a '.cfs' file from a '.lku' to help take the first option. The usage information is as follows: Usage: genc [options] is name of configuration source file to generate is name of linked unit file Options are introduced by a leading - or / A transputer type can be specified e.g. /T805 -T805 -T400 etc. Default is T805 /sVALUE sets stacksize to VALUE. Default is 10K /hVALUE sets heapsize to VALUE. Default is 100K /lVALUE sets host link connection to VALUE. Default is 1 /mVALUE sets memory size to VALUE. Default is IBOARDSIZE Here is an example of the use of genc: icc /t805 hello.c /g ilink /t805 hello.tco /f startup.lnk genc hello.cfs hello.lku icconf hello.cfs /g icollect hello.cfb idebug /sr /si /b2 hello.btl A copy of the program and the source is in the genc archive.