Welcome to Arm Community

94,640 members 42,926 conversations 2,763 blogs

Forums

Browse our support forums for solutions to your questions, and get help from arm experts.

Blogs

Read the latest Arm Community blogs and explore the latest in what Arm engineers are writing about.

Upcoming Events

Keep up-to-date on the latest developer focused events, workshops and discussions.

Post image 1600x900px for the community update blog post

Notice anything? Arm Community is changing.

Learn more about the Arm Community updates to the homepage, profile, and settings.

Image of man coding and screen

Arm Developer Hub

Access documentation, tutorials, and technical deep dives to help you create top-performing software solutions.

Stock imagery for post image.

New to Arm Community?

Read this blog post to get started on Arm Community.

Latest blog posts

March 17, 2025

|

Reading time 4 minutes

Streamlining software migration in automotive systems with Arm and INCHRON

Andrew C

March 13, 2025

|

Reading time 12 minutes

Generative AI in game development

Roberto Lopez Mendez

March 12, 2025

|

Reading time 3 minutes

Workshop on large language models (LLM) in action: Applications and evolution

Parichay Das

March 12, 2025

|

Reading time 6 minutes

Changes to the Arm Community: A new look and improved features

Oliver Beirne

Latest community activity

March 17, 2025


and 1 other earned the Ask A Question I achievement.
Ask A Question I
Ask a question in a forum.

ABAX's profile picture
ABAX
asked a question in28 minutes ago

Keil Interface with FPGA for ARM Debugging

ARM processor fpga prototyping setup needs to be connected to Keil. 1- How to configure ARM IP (SSE710 or others) 2- How to wire from ARM processor to FPGA pins 3- Which interface board needs to be connected to the FPGA pins 4- How to connect to the Keil...

Read more



Andrew C's profile picture
posted inabout 9 hours ago

Streamlining software migration in automotive systems with Arm and INCHRON

Arm and INCHRON's collaborative model-based simulation methodology addresses challenges in migrating automotive software to Software-Defined Vehicles (SDVs).

Read more



replied to this:
yang liu's profile picture
asked a question in4 days ago

ACE:why writeunqiue/writelineunqiue cant overlap with writeback?

writeunqiue/writelineunqiue may cause a interconnection snoop,and if all master can answer a snoop(need data)back  from snoop data(cd) channel,then when cant writeunqiue/writelineunqiue overlap with writeback?

I knwon it is  forbidden becase this may cause...

Read more


Christopher Tory's profile picture
about 13 hours ago

It is due to a potential deadlock - references below are to the AXI.H.c Specification.

An ACE manager is allowed to delay responding to snoop until a WriteBack completes (D5.2.3).  In some cases, the ACE managers only choice is to delay responding to the snoop as it would need to invalidate the line (for example, with a ReadUnique snoop) - see the same reference as above.  If it does delay the response, then it potentially causes ordering/coherency issues.

However, an ACE manager is not allowed to delay responding to snoop until a WriteUnique it has issued completes. .

If the WriteBack was physically blocked behind the WriteUnique, and the manager was not able to respond to a snoop then you would have a deadlock as the WriteUnique might require the snoop to progress in order for the WriteBack to make progress.

Using some addresses as an example:
- M0 issues a WriteUnique to 0x10_0000
- M0 issues a WriteBack to 0x20_0000
- M0 receives an invalidating snoop to 0x20_0000
- M0 receives a snoop to 0x10_0000

- M0 cannot respond to snoop 0x20_0000 until the WriteBack completes.
- The WriteBack requires the WriteUnique to make progress in order to complete.
- The WriteUnique cannot complete as it would be address hazarding on the transaction that caused the snoop to 0x10_0000, and that requires the snoop to 0x10_0000 to complete.
- The snoop to 0x10_0000 cannot complete until the snoop to 0x20_0000 completes.
- Deadlock.


earned the Let me Help You achievement.
Let me Help You
Answer a question that is verified as helpful or correct.

replied to this:
훈상 이's profile picture
asked a question in11 days ago

MDK-ARM V5.42 Installation Error

MDK-ARM V5.42 Installation Error

There is a problem where the installation does not proceed after an error message like the image is displayed during installation.

How can I solve this?

Read more


Jen-Tse Huang's profile picture
in reply to Kaze7 days ago

You're right. The current solution is a temporary workaround. In the next release, we plan to improve this by, for example, changing the file name to English only. However, it will take a few weeks for the release to be available. If this solution doesn’t work for you, we recommend continuing to use the previous version of µVision. Thank you for your understanding.


seki betu's profile picture
about 15 hours ago

This issue has been solved in MDK-ARM V5.42a


View more replies

replied to this:
steve jeong's profile picture
asked a question inabout 18 hours ago

How to mapping MSI (LPIs) in Linux kernel 6.12.y ?

Hello everyone,


I am experiencing an issue with dummy device driver(for test) based on kernel-6.12.y

The problem occurs during the call to devm_request_irq()

Issue Description:

The dummy device node in the device tree is configured to use ITS-based MSI...

Read more


steve jeong's profile picture
about 14 hours ago

I successed with using "msi_get_virq"


Oliver Beirne's profile picture
in reply to steve jeongabout 14 hours ago

Thank you for coming back to share the solution you discovered with the community.


View more replies

replied to this:
TAKUMI HATTORI's profile picture
asked a question inabout 22 hours ago

MDK-Middleware 8.0.0 ETH cannot communicate at 10Mbps

Hello.

We have updated the pack from 7.16.0 to MDK 8.0.0.

When connecting Eth via RMII with auto-negotiation enabled, ping works at 100 Mbps, but we are experiencing an issue where ping does not communicate at 10 Mbps.

Our investigation suggests that...

Read more


Franc Urbanc's profile picture
about 12 hours ago

In MDK 8.0.0 the EMAC control has not changed, but the Ethernet driver for STM32H743 has. Did you use the EMAC Ethernet driver from the CMSIS_Driver_STM32 pack? Please provide more information.



March 16, 2025


earned the Ask A Question I achievement.
Ask A Question I
Ask a question in a forum.

Abdelrahman Ehsan's profile picture
asked a question in1 day ago

Multi-Master APB Subsystem

Hi, 

Typically, APB is introduced with a single master (e.g. AHB/APB bridge). My question whether we can have multi-master APB system or not. From APB specifications, i don't see any limitation. Can someone elaborate on this point? 

Thanks

Read more



View more

Can you help?