Search found 440 matches

by cfbsoftware
Tue Mar 19, 2024 2:02 am
Forum: Bug Reports
Topic: SET Parameter Problem
Replies: 1
Views: 24

Re: SET Parameter Problem

Thank you for your report. The problem will be addressed in the next maintenance release. In the meantime a workaround is to assign the set to a local variable before passing it as a parameter. See the attached test program which should display the string "OK". Replacing the local variable assignmen...
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: 267

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: 270

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: 783

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: 2372

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: 2621

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: 4810

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: 6395

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: 6395

Re: Buffer Address for DMA

Try:

Code: Select all

DMA.SetMemAddr(chan, SYSTEM.ADR(s)); (* set memory address for  DMA channel *)