MCUXpresso Secure Provisioning Tool compatibility issue on macOS Sequoia

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MCUXpresso Secure Provisioning Tool compatibility issue on macOS Sequoia

ソリューションへジャンプ
2,761件の閲覧回数
davidoboril
Contributor I

I am unable to run MCUXpresso Secure Provisioning Tool v10 or v9 AARCH version on macOS Sequoia 15.2 on a new M4 MacBook Pro.

The app won't start.

Any suggestion?

Thank you!

David 

タグ(1)
0 件の賞賛
返信
1 解決策
2,733件の閲覧回数
liborukropec
NXP Employee
NXP Employee

Hi David,

the dyioib file paths are cryptic, but from the stack the I suspect the issue is with Segger J-Link.

Could you confirm you have installed J-Link. Have you used the Universal (I guess so) installer, or the Apple Silicon Installer?

No, SEC tool does not need Rosetta, but it might happen that if the PyOCD python finds library that is for different architecture and then it emits the messages that it has Intel architecture and it requires Arm.

If you have the Segger installed, I'd

  1. uninstall Segger
  2. try launching SEC tool
  3. install Segger again (preferrable the Apple Silicon Only version)
  4. try lanching SEC tool

Please let me know your findings.

Regards,

Libor

 

P.S. I tried SEC tool on almost clean 15.1.1 and then upgraded to 15.2 Sequoia (M1) - in both cases the SEC tool runs there.

元の投稿で解決策を見る

0 件の賞賛
返信
4 返答(返信)
2,739件の閲覧回数
davidoboril
Contributor I

I have run the app in the verbose mode and it seems that a file packed by PyInstaller is using wrong architecture because I am getting this error:

have 'x86_64', need 'arm64e' or 'arm64'

It might mean that the issue is not related to my Sequoia macOS but your securep package.

You can find the log attached bellow.

Should the securep app work without Rosetta 2 installed? I don't have Rosetta 2 installed.

David

0 件の賞賛
返信
2,734件の閲覧回数
liborukropec
NXP Employee
NXP Employee

Hi David,

the dyioib file paths are cryptic, but from the stack the I suspect the issue is with Segger J-Link.

Could you confirm you have installed J-Link. Have you used the Universal (I guess so) installer, or the Apple Silicon Installer?

No, SEC tool does not need Rosetta, but it might happen that if the PyOCD python finds library that is for different architecture and then it emits the messages that it has Intel architecture and it requires Arm.

If you have the Segger installed, I'd

  1. uninstall Segger
  2. try launching SEC tool
  3. install Segger again (preferrable the Apple Silicon Only version)
  4. try lanching SEC tool

Please let me know your findings.

Regards,

Libor

 

P.S. I tried SEC tool on almost clean 15.1.1 and then upgraded to 15.2 Sequoia (M1) - in both cases the SEC tool runs there.

0 件の賞賛
返信
2,696件の閲覧回数
davidoboril
Contributor I

Hi Libor,

removing the Segger J-Link helped.

Thank you!

David

0 件の賞賛
返信
2,741件の閲覧回数
marek-trmac
NXP Employee
NXP Employee

Hi David,

MCUXpresso Secure Provisioning Tool v10 supports macOS 14, see Release Notes. It is expected that newer macOS version will be supported in upcoming tool versions later this year.

You can try to run securep with "-v" (verbose mode) to understand, where is a problem and try to fix yourself.

Regards,
Marek


NOTE: If you find the answer useful, kindly click on [ACCEPT AS SOLUTION] button
0 件の賞賛
返信