1) I have a fox lx416 together with a fox-vhdl. I have tried to have a RS485 interface on /dev/ttyS3, I have found this doc http://www.acmesystems.it/?id=28, I have compiled this code, but no data on tx output and I get this error message ERROR PORT 1! TIOCSERSETRS485 failed -1
The image I use was made to be used with the fox-vhdl board. I have devboard-R2_01 and wmware sdk system version 175. I need to enable special 485 device on fimage? Ho to do it ? I have done "make config", but no question about RS485. Or can you suggest me what I need to do ? 2)what I need to do with newscheduleusleep.c ? I do not find usleep(20000) into the 485_example.c Andrea ps: looking on kernelconfig i found this .... CONFIG_ETRAX_SERIAL_PORT3=y # CONFIG_ETRAX_SERIAL_PORT3_NO_DMA_OUT is not set CONFIG_ETRAX_SERIAL_PORT3_DMA4_OUT=y # CONFIG_ETRAX_SERIAL_PORT3_NO_DMA_IN is not set CONFIG_ETRAX_SERIAL_PORT3_DMA5_IN=y CONFIG_ETRAX_SER3_DTR_RI_DSR_CD_ON_NONE=y # CONFIG_ETRAX_SER3_DTR_RI_DSR_CD_ON_PA is not set # CONFIG_ETRAX_SER3_DTR_RI_DSR_CD_ON_PB is not set # CONFIG_ETRAX_SER3_DTR_RI_DSR_CD_MIXED is not set CONFIG_ETRAX_SER3_DTR_ON_PA_BIT=-1 CONFIG_ETRAX_SER3_RI_ON_PA_BIT=-1 CONFIG_ETRAX_SER3_DSR_ON_PA_BIT=-1 CONFIG_ETRAX_SER3_CD_ON_PA_BIT=-1 CONFIG_ETRAX_SER3_DTR_ON_PB_BIT=-1 CONFIG_ETRAX_SER3_RI_ON_PB_BIT=-1 CONFIG_ETRAX_SER3_DSR_ON_PB_BIT=-1 CONFIG_ETRAX_SER3_CD_ON_PB_BIT=-1 # CONFIG_ETRAX_RS485 is not set # CONFIG_ETRAX_SYNCHRONOUS_SERIAL is not set .... ps: this is my .config # # Automatically generated make config: don't edit # AXIS_CONFIG_VERSION=1 AXIS_CONFIG_ETHERNET=y # AXIS_CONFIG_WLAN is not set AXIS_CONFIG_NETWORK_INTERFACES=1 AXIS_CONFIG_PRODUCT_TYPE_developer=y AXIS_CONFIG_PRODUCT_TYPE_NAME="Developer Board" AXIS_CONFIG_PRODUCT_FULL_NAME="FOX" AXIS_CONFIG_PRODUCT_WEB_URL="http://developer.axis.com/" AXIS_CONFIG_PRODUCT_HWID="1.0" AXIS_CONFIG_PRODUCT_CGI_PATH="axis-cgi" # AXIS_CONFIG_ACME_BRD_MCM is not set AXIS_CONFIG_ACME_BRD_LX416=y # AXIS_CONFIG_ACME_BRD_LX816 is not set # AXIS_CONFIG_ACME_BRD_LX832 is not set # AXIS_CONFIG_ACME_BRD_LX864 is not set # AXIS_CONFIG_LINUX_2_4_X is not set AXIS_CONFIG_LINUX_2_6_X=y AXIS_CONFIG_LIBC_glibc=y # AXIS_CONFIG_LIBC_uclibc is not set # # Driver settings # # AXIS_CONFIG_ACME_MMC is not set # AXIS_CONFIG_ACME_WIFI is not set # AXIS_CONFIG_ACME_WEBCAM_DRIVER is not set AXIS_CONFIG_ACME_VHDL=y AXIS_CONFIG_ACME_FB_NO=y # AXIS_CONFIG_ACME_FB_YES is not set # AXIS_CONFIG_BLUEZ is not set # AXIS_CONFIG_ACME_VS1011 is not set # AXIS_CONFIG_ACME_CAN is not set # AXIS_CONFIG_ACME_ROTARY is not set # AXIS_CONFIG_ACME_RC5 is not set # # Network Settings # # # Ethernet Settings # AXIS_CONFIG_ACME_IP_CUSTOM=y AXIS_CONFIG_ACME_IP_STATIC=y # AXIS_CONFIG_ACME_IP_DHCP is not set AXIS_CONFIG_ACME_IP_IP="192.168.2.93" AXIS_CONFIG_ACME_IP_BROADCAST="192.168.2.255" AXIS_CONFIG_ACME_IP_GATEWAY="0.0.0.0" AXIS_CONFIG_ACME_IP_SUBNET="255.255.255.0" # # Nameserver Settings # # AXIS_CONFIG_ACME_CUSTOM_DNS is not set # # MAC -Address # AXIS_CONFIG_ACME_MAC_SET=y AXIS_CONFIG_ACME_MAC_VAL="00:40:8C:CD:00:01" # # Firewall Script # # AXIS_CONFIG_ACME_FIREWALL is not set # # Applications # # # Libraries # # AXIS_CONFIG_ACME_LIBUSB is not set # # Applications # # AXIS_CONFIG_ACME_FOXLCD is not set # AXIS_CONFIG_ACME_SCREEN is not set AXIS_CONFIG_ACME_NTP=y # AXIS_CONFIG_ACME_SANE is not set # AXIS_CONFIG_ACME_GPG is not set # AXIS_CONFIG_ACME_HM55B is not set # AXIS_CONFIG_ACME_PYTHON is not set # # FOX-VHDL tools # AXIS_CONFIG_ACME_FOXBONE=y # AXIS_CONFIG_ACME_FBGRAB is not set AXIS_CONFIG_ACME_FBCTL=y AXIS_CONFIG_ACME_FPGA=y # AXIS_CONFIG_ACME_PWM is not set AXIS_CONFIG_ACME_FOXIO=y AXIS_CONFIG_ACME_TIMEBASE=y # AXIS_CONFIG_ACME_LOOPBACK is not set # AXIS_CONFIG_ACME_EVENT is not set # AXIS_CONFIG_ACME_MULTIPLY is not set # # NANOX # # AXIS_CONFIG_ACME_NANOX is not set AXIS_CONFIG_ACME_KLONE_WEB=y # AXIS_CONFIG_ACME_KLONE_DEMO is not set # AXIS_CONFIG_ACME_SERIAL_TEST is not set # AXIS_CONFIG_ACME_RSS_READER is not set AXIS_CONFIG_ACME_FPKG=y # AXIS_CONFIG_ACME_MP3D is not set # AXIS_CONFIG_ACME_POP3CHECK is not set # AXIS_CONFIG_ACME_PHP is not set # # Networking # AXIS_CONFIG_WEB=y AXIS_CONFIG_PPP=y # AXIS_CONFIG_IPTABLES is not set # AXIS_CONFIG_BRIDGE_UTILS is not set # AXIS_CONFIG_TCPDUMP is not set # AXIS_CONFIG_LIBPCAP is not set # AXIS_CONFIG_ACME_PPPOE is not set AXIS_CONFIG_SMTPCLIENT=y AXIS_CONFIG_SMTP_AUTH=y AXIS_CONFIG_FTPCLIENT=y AXIS_CONFIG_OPENSSL=y # AXIS_CONFIG_MATRIXSSL is not set # AXIS_CONFIG_IPSETD is not set # AXIS_CONFIG_DHCP is not set AXIS_CONFIG_HTTPS=y # AXIS_CONFIG_SMB is not set AXIS_CONFIG_SSH=y AXIS_CONFIG_UTELNETD=y # # System Tools # # AXIS_CONFIG_HWTEST_UTILS is not set # AXIS_CONFIG_DISK_UTILS is not set AXIS_CONFIG_EASYEDIT=y AXIS_CONFIG_BUSYBOX=y # AXIS_CONFIG_LIBUPNP is not set # # Device Nodes # AXIS_CONFIG_SCSI_DEV_NODE=y AXIS_CONFIG_TTYUSB_DEV_NODE=y AXIS_CONFIG_PRODUCT_WEB_fox=y # # Advanced Settings # # # Debug Configuration # # AXIS_CONFIG_GDB is not set AXIS_CONFIG_PROCESSOR_etrax_100lx=y AXIS_CONFIG_CONTROL_BUTTON_A1=y AXIS_CONFIG_PARTITION_TABLE=y AXIS_CONFIG_PARTITION_TABLE_USB_DEVICE_FS=y AXIS_CONFIG_KERNEL_CONFIG_NAME="" # AXIS_CONFIG_ACME_STRACE is not set # AXIS_CONFIG_ACME_PART_YES is not set AXIS_CONFIG_ACME_PART_NO=y # AXIS_CONFIG_ACME_PART_30_10 is not set AXIS_CONFIG_ACME_PART_35_05=y AXIS_CONFIG_PARTITION_TABLE_FLASH1_SIZE=0x350000 AXIS_CONFIG_PARTITION_TABLE_FLASH2_SIZE=0x0A0000 AXIS_CONFIG_PARTITION_TABLE_RESCUE_SIZE=0x010000 # AXIS_CONFIG_SSH_KEY_STATIC is not set
