Heinz Junkes

Results 16 comments of Heinz Junkes

At the moment I am using a definition in the configure. if old (legacy) stack: CONFIG.Common.RTEMS:OP_SYS_CFLAGS_NET_yes = -DRTEMS_LEGACY_STACK

You missed another #endif (#ifdef __rtems__). --- a/asyn/vxi11/osiRpc.h +++ b/asyn/vxi11/osiRpc.h @@ -22,7 +22,11 @@ #ifdef __rtems__ #include #include +#ifdef RTEMS_LEGACY_STACK #define rpcTaskInit rtems_rpc_task_init +#else +#define rpcTaskInit() 0 +#endif #endif #ifdef...

I have announced a talk at next week's EPICS Collaboration Meeting to address the current developments RTEMS and EPICS and ask for feedback on what is needed. I'm trying to...

Thanks for the quick reply. It's probably because I have no experience with cmake. I need to do a little more 'research' here. ``` rtems@rtems-dev:~/MVME2500_6/EPICS/epics-support$ make -C pvxs/bundle libevent.RTEMS-qoriq_e500 make:...

According to https://docs.rtems.org/docs/main/user/migration/v5-to-v6.html I deleted '-spec bsp_specs' out of bundle/cmake/Platform/RTEMS.cmake run ``` make -C pvxs/bundle libevent make -C pvxs/bundle libevent.RTEMS-qoriq_e500 make -C pvxs ``` without problems: ``` rtems@rtems-dev:~/MVME2500_6/EPICS/epics-support$ ls -l...

Hallo Michael, I am now trying to get the whole thing running with RTEMS6 / libbsd on an MVME2500. Unfortunately, the whole thing hangs in the call UDPManager::instance at pvxs/src/server.cpp...

Same behaviour with 1.3.3 ``` commit 5f993bafb38eb0a5c645039822a118ba9e06c455 (HEAD, tag: 1.3.3) Author: Michael Davidsaver Date: Thu Apr 3 14:06:04 2025 +0100 1.3.3 ``` okay, I'll look into it...

Hallo Michael, Unfortunately, I'm still a little clumsy when it comes to using the software. Since I can't use a debugger with the ppc target, I'm trying to use printf...

ok, see output on linux, but nothing on RTEMS ``` rtems@rtems-dev:~/MVME2500_6/EPICS/FHI/mvme2500IOC/iocBoot/iocmvme2500IOC$ ../../bin/linux-x86_64/mvme2500IOC st_linux.cmd < envPaths epicsEnvSet("IOC","iocmvme2500IOC") epicsEnvSet("TOP","/home/rtems/MVME2500_6/EPICS/FHI/mvme2500IOC") epicsEnvSet("EPICS_BASE","/home/rtems/MVME2500_6/EPICS/epics-base") epicsEnvSet("SUPPORT","/home/rtems/MVME2500_6/EPICS/epics-support") epicsEnvSet("SNCSEQ","/home/rtems/MVME2500_6/EPICS/epics-support/sequencer") epicsEnvSet("SSCAN","/home/rtems/MVME2500_6/EPICS/epics-support/sscan") epicsEnvSet("CALC","/home/rtems/MVME2500_6/EPICS/epics-support/calc") epicsEnvSet("ASYN","/home/rtems/MVME2500_6/EPICS/epics-support/asyn") epicsEnvSet("AUTOSAVE","/home/rtems/MVME2500_6/EPICS/epics-support/autosave") epicsEnvSet("RECCASTER","/home/rtems/MVME2500_6/EPICS/epics-support/recsync/client") epicsEnvSet("PVXS","/home/rtems/MVME2500_6/EPICS/epics-support/pvxs") epicsEnvSet("IOC","linuxIOC") #epicsEnvSet("PVXS_QSRV_ENABLE","NO") epicsEnvSet("PVXS_LOG", "*=DEBUG")...

Sorry, I was already further along yesterday evening. The method I wanted to check was: Server::Pvt::Pvt(const Config &conf)