Forum : 8051
Original Post
Post Information | Post |
---|---|
September 21, 2010 - 8:55pm
|
Ride6 has a handy check box to enable the kernel debug features. No such check box in Ride7. How do I enable kernel debug via Ride7? |
Hi,
This is not yet supported in Ride7, and we are in the process of evaluating porting it from Ride6 to Ride7.
How useful would this feature be to you? Do you think this has a good value for 8051 developers?
Regards,
The kernel debug capability is invaluable. Otherwise I would be blind with respect to the kernel. I'm considering running the debug version always so that the call to kr_trap can be used to reset the processor. I would only turn it off if resources became sufficiently constrained.
For now I have saved backup copies of the libraries and renamed d_krxs.lib to krxs.lib.
I would recommend it be kept on the list to port but assigned a low priority.
Regards,
Chris
With the last update to the 8051 tools I seem to have lost the debug version of the kernel libraries (e.g., d_krxs.lib). This is a problem.
Now I can not do the previously mentioned work-around (renaming d_krxs.lib to krxs.lib) which causes 2 problems:
- I have no idea when the KR-51 routines fail (with debug, conveniently redirected to KR_TRAP function)
- There is a symbol in the non-debug kernel libraries that causes a duplicate symbol on linking - SPX(DEFAULT_SPX)
Any reason I can not remove the DEFAULT_SPX module from krxs.lib? At least that gets rid of the duplicate symbol and I can link.
I also would like the debug library back. Please.
version 6.8.10.30