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



Reply via email to