Search found 440 matches

by cfbsoftware
Mon Dec 18, 2023 3:40 am
Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
Topic: Planned deprecation of SYSTEM.LNK, SP and PC variables
Replies: 0
Views: 8263

Planned deprecation of SYSTEM.LNK, SP and PC variables

We have discovered some reliability issues while running regression tests on v9.0.4 Astrobe for Cortex-M3, M4 and M7. These are related to the SYSTEM.LNK problem . A number of the instructions generated e.g. TEQ, TST, CMP etc. are documented as, for example: if n == 15 || m IN {13,15} then UNPREDICT...
by cfbsoftware
Fri Dec 15, 2023 10:26 pm
Forum: Bug Reports
Topic: Module Storage (1)
Replies: 3
Views: 2911

Re: Module Storage (1)

We are planning on removing the hard-coded value and replacing it as follows: IF heapLimit = 0 THEN stackLimit := heapLimit ELSE stackLimit := LinkOptions.DataStart + 0200H END; This allows the Stack to use all of the remaining contiguous RAM after the Global Data and Interrupt Vectors (including so...
by cfbsoftware
Mon Dec 11, 2023 8:28 pm
Forum: Bug Reports
Topic: SYSTEM.LNK Issue
Replies: 1
Views: 1846

Re: SYSTEM.LNK Issue

Investigations so far indicate that the problem applies to: a) SYSTEM.SP and SYSTEM.PC as well as SYSTEM.LNK b) Built-in functions other than BITS e.g. SYSTEM.VAL, ODD etc. etc. c) It is only a problem in Astrobe for Cortex-M0, and does not occur in Astrobe for Cortex-M3, M4 and M7. We will aim to h...
by cfbsoftware
Mon Dec 04, 2023 1:22 am
Forum: Bug Reports
Topic: Module Storage (2)
Replies: 1
Views: 2204

Re: Module Storage (2)

That is a documentation error that we will fix - thank you for pointing it out. The restriction only applies to the MAU module (as documented there) not the Storage module.
by cfbsoftware
Mon Dec 04, 2023 1:15 am
Forum: Bug Reports
Topic: Module Storage (1)
Replies: 3
Views: 2911

Re: Module Storage (1)

The code that you referenced is now obsolete and can be removed. It was documented as follows in an example called ExtraRAM: Illustrates the use of the additional 2kB blocks of SRAM1 and USB RAM present on LPC134x MCUs with a total of 10kB or more of SRAM Run the program twice - once using the defau...
by cfbsoftware
Wed Nov 29, 2023 10:30 am
Forum: Bug Reports
Topic: SYSTEM.ALIGN
Replies: 2
Views: 2503

Re: SYSTEM.ALIGN

Thank you for your error reports. The ALIGN problems that you have described have now been fixed in maintenance release v9.0.3 of Astrobe for Cortex-M0. This can be downloaded by following your original v9.0 download instructions. See the Problems fixed section of What's New in Astrobe for Cortex-M0...
by cfbsoftware
Tue Nov 21, 2023 8:31 pm
Forum: Bug Reports
Topic: Stack Trace Considerations (M0)
Replies: 2
Views: 2405

Re: Stack Trace Considerations (M0)

Thank you for your detailed analysis. We are currently working on an improved version of Traps and your insight and test cases are very useful. Unfortunately, from "inside" 'SVCTrap', I don't see any possibility to check and decide for either the +36 or the +40 offset, depending on the specific situ...
by cfbsoftware
Fri Nov 17, 2023 4:56 am
Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
Topic: Interrupt Handlers
Replies: 2
Views: 5625

Re: Interrupt Handlers

Good question! Actually Cortex-M0 is OK but Cortex-M3 could be optimised. Try adding some code to your Cortex-M0 interrupt handlers. You should see some or all of registers r4 - r7 saved if they are allocated by the compiler in the handler. Additionally, all registers r4-r7 are saved if another proc...
by cfbsoftware
Fri Nov 03, 2023 9:48 am
Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
Topic: v9.0 of Astrobe for ARM Cortex-M0, M3, M4 & M7 have all been released
Replies: 0
Views: 29604

v9.0 of Astrobe for ARM Cortex-M0, M3, M4 & M7 have all been released

The v9.0 release of Astrobe has now been completed for all four target types - ARM Cortex-M0, M3, M4 and M7. For more details see: What's New in Astrobe for Cortex-M0, M3, M4 and M7 . The Astrobe for Cortex-M0, M3, M4 and M7 Feature Matrix . The four systems may be purchased together or each one sep...
by cfbsoftware
Fri Oct 06, 2023 6:28 am
Forum: CPIde and Component Pascal
Topic: GPCP Unhandled Exception
Replies: 3
Views: 9607

Re: GPCP Unhandled Exception

Maybe because you are using two different user names: john and jonro?