Search found 440 matches
- 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: 8264
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...
- Fri Dec 15, 2023 10:26 pm
- Forum: Bug Reports
- Topic: Module Storage (1)
- Replies: 3
- Views: 2912
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...
- Mon Dec 11, 2023 8:28 pm
- Forum: Bug Reports
- Topic: SYSTEM.LNK Issue
- Replies: 1
- Views: 1848
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...
- Mon Dec 04, 2023 1:22 am
- Forum: Bug Reports
- Topic: Module Storage (2)
- Replies: 1
- Views: 2205
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.
- Mon Dec 04, 2023 1:15 am
- Forum: Bug Reports
- Topic: Module Storage (1)
- Replies: 3
- Views: 2912
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...
- 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...
- Tue Nov 21, 2023 8:31 pm
- Forum: Bug Reports
- Topic: Stack Trace Considerations (M0)
- Replies: 2
- Views: 2406
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...
- Fri Nov 17, 2023 4:56 am
- Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
- Topic: Interrupt Handlers
- Replies: 2
- Views: 5626
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...
- 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: 29605
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...
- Fri Oct 06, 2023 6:28 am
- Forum: CPIde and Component Pascal
- Topic: GPCP Unhandled Exception
- Replies: 3
- Views: 9904
Re: GPCP Unhandled Exception
Maybe because you are using two different user names: john and jonro?