Search found 439 matches

by cfbsoftware
Sat Feb 17, 2024 9:26 am
Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
Topic: Free Astrobe for Cortex-M0 Personal Edition has now been released
Replies: 0
Views: 198

Free Astrobe for Cortex-M0 Personal Edition has now been released

The free v9.1 Astrobe for Cortex-M0 Personal Edition has now been released. You can request the download here:

https://www.astrobe.com/personal.htm
by cfbsoftware
Mon Feb 12, 2024 10:12 pm
Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
Topic: v9.1 Astrobe for ARM Cortex-M0 has now been released
Replies: 0
Views: 211

v9.1 Astrobe for ARM Cortex-M0 has now been released

v9.1 Astrobe for ARM Cortex-M0 has now been released. See What's New in Astrobe for ARM Cortex-M0 for a summary of the changes. If you are a registered user of the Professional Edition and your support period has not yet expired you are eligible for a free upgrade. Email support 'at' astrobe.com if ...
by cfbsoftware
Fri Feb 02, 2024 8:43 am
Forum: Bug Reports
Topic: ARRAY OF BYTE Parameters
Replies: 1
Views: 741

Re: ARRAY OF BYTE Parameters

Thank you for your report. I can confirm that it is a problem and it will be fixed in the next Cortex-M0 maintenance release.
by cfbsoftware
Wed Dec 27, 2023 7:08 am
Forum: Bug Reports
Topic: SYSTEM.EMITH Problem
Replies: 1
Views: 2331

Re: SYSTEM.EMITH Problem

Thank you for your report. The error occurs because the SEV instruction happens to be a "related encoding" variant of the ARMv7-M IT instruction which is not yet recognised by the Astrobe disassemblers. This problem will be fixed in the next release of Astrobe for Cortex-M0. Unfortunately, the only ...
by cfbsoftware
Wed Dec 27, 2023 6:28 am
Forum: Bug Reports
Topic: SYSTEM.BIT Problem
Replies: 1
Views: 2591

Re: SYSTEM.BIT Problem

Thank you for your report. The RP2040 clock initialisation statement: CONST (* XOSC_STATUS *) STABLE = 31; ... REPEAT UNTIL SYSTEM.BIT(MCU.XOSC_STATUS, STABLE); Should generate code that looks something like this: . 30 01EH 04803H ldr r0,[pc,#12] -> 44 . 32 020H 06801H ldr r1,[r0] . 34 022H 00009H m...
by cfbsoftware
Tue Dec 19, 2023 4:03 am
Forum: Bug Reports
Topic: v9.0.4 Astrobe for Cortex-M3, M4 and M7 have now been released
Replies: 0
Views: 4784

v9.0.4 Astrobe for Cortex-M3, M4 and M7 have now been released

All known problems, including those reported here to date, have now been addressed in v9.0.4 Astrobe for Cortex-M3, M4 and M7. Corresponding updates for Astrobe for Cortex-M0 should be released sometime after the Xmas break. A summary of the problems fixed is included in: What's New in Astrobe for C...
by cfbsoftware
Mon Dec 18, 2023 9:03 pm
Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
Topic: Buffer Address for DMA
Replies: 3
Views: 6335

Re: Buffer Address for DMA

But non-VAR parameters? I would have expected to get a stack address, but for RECORDs and ARRAYs we get the actual address, VAR or not VAR. This is a subtle consequence of Section 10.1 of the Oberon-07 Language Report: A value parameter corresponds to an actual parameter that is an expression, and ...
by cfbsoftware
Mon Dec 18, 2023 11:00 am
Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
Topic: Buffer Address for DMA
Replies: 3
Views: 6335

Re: Buffer Address for DMA

Try:

Code: Select all

DMA.SetMemAddr(chan, SYSTEM.ADR(s)); (* set memory address for  DMA channel *)
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: 8213

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...