Uisng Pulse for HoloLens 2 with ARM platform build

Those are errors from trying to run the ARM executables on your windows system
That is expected

You should have a PulseC.dll in your build/install/bin

Sorry but i cant find any PulseC.dll in build folder, :frowning:

Close out the Pulse.sln, and open the Innerbuild/Pulse.sln
Switch to Release, and build the PulseC.dll

Let’s see what that error is

:slight_smile: i build just pulse project and now PulseC.dll is there. Thank you so much :slight_smile:
now i can proceed with the Building and tweeking to run the ARM dll on Hololens 2.

Yep!
Let me know how it goes!
Should be much faster since you have the hardware to experiment with different build configurations quickly

Not got that luck yet,
I changed all project build tool architecture while building ARM - didn’t work,
Cleared schema build for x32 then build for ARM set all project build architecture to x32 - didn’t work
Do you have any suggestions?

Hi Anand,

How is it going?

I think the best course of action is to fine a ARM emulator on windows and see if we can run Pulse in it

As we seen before there is not confirm ARM emulator for x64 windows PC.

also can this project can run directly to the emulator , as it creates Dll file.

Still i dont know why this ARM32 version is not working as i tried many config settings

@abray
Hi there! I hope you’re doing well.
Is there any update for ARM32?

I got a hololens2!
So I have that going for me!

Do you have a simple HoloLens2 project that I can use to test with?

1 Like

Ohh that’s nice :slight_smile:

https://spheregen-my.sharepoint.com/:u:/p/anand_mulay/EaIBOgQ-uZlHj9EroQ3k7CEBM8GE9uZ-fQ8rDmqsopMn1Q?e=8zKUaB

here is the simple pulse unity project for Hololens 2 , it also includes build folder which you can open in VS, to build directly in Hololens 2
for changing the dll or if you want to check the unity project it is there which you can build to make a new VS build(using Unity 2018.4.14f1).
Thanks.

@abray
Hope you’re doing good and safe in this COVID situation
just wanna to check if you get the chance to look into the project.
Thanks :slight_smile:

I am just about to start my Unity pass for our 3.0 release
I will take a look while I do this

Thanks for your patience!
Keep posting!

I am starting from scratch with my HoloLens
Do I need any features in Unity or MSVC extensions setup?

this is what i use , mobile development may be optional for you.
i use this with unity 2018.4 LTS,
Unity 2019.3 has ARM and ARM64 build option, if you want to test for both.
Thanks :slight_smile:

Does Pulse 3.0 will support ARM32 bit directly ?

It has been a while, but I did perform a small ARM benchmarking test with Pulse where many of the boards I ran on were running 32 bit processors.
(I did have to tweek a few lines the ARM compilers did not like in my experiments though)

Being a pure C++ library, Pulse should continue to build and run just fine on these systems.
That being said, we currently do not have an ARM based (64 or 32 bit) CI build setup.

Did you get the chance to run ARM 32 version on Hololens 2 though?

Not yet.
With Pulse 3.0 out we are ramping up some new projects with unity/hololens support.
The new unity asset should come out in the next few weeks too.

Still on the radar!

1 Like

Hello @abray , How are you?
i’m just curious to test new pulse 3.0 on Hololens ARM version
Let me know if i can test it now or whenever its available.

thanks :slight_smile: